Entradas

Mostrando entradas de febrero, 2018

Understanding the SOLID Principles

This article is about the SOLID principles and it is called “Understanding the SOLID Principles”, this article show us this principles in detail and well this principles are focused into allowing developers implement the best practices in the creation of objects and classes according to the situation that they have, SOLID is an acronym that means the five principles of object oriented programming and design and these principles are… Single Responsibility, focuses on the creation and verification of classes that should have exactly one responsibility which makes the classes more clean and we should maintain an standard development methodology. Then, Open/Closed Principle where the classes should have one characteristic when inheriting because they should be extendable preferred to modifiable and a class have to be constructed in order to be flexible and adaptable for the conditions that exist in the particular situation. The third principle is called Liskov Substitution and thi...

Software Craftsmanship

This podcast about software craftsmanship made me think about how we learn from others, how we can teach others and in software development there is a notion of coders who first learn from someone and in the podcast Bob makes a reference in the software and how someone does not stop learning software, you learn software all the rime and even though it would be ideal to have someone show you how things are done, the first steps into programming, if you do not have a mentor you can always learn by trial and error. There are many positive things into being able to learn from someone and for you to teach someone and it is a rich experience and in the manifesto of software craftsmanship gives us a small insight into how advices are written in a few lines of text, and the important ideas are summarized in four principal learnings that takes us to the idea that software craftmanship allows us to be better software developers and protectionists. In this podcast there is also the idea that...