El pasado primero de julio, tuvimos en Chile el primer encuentro SoCraTes (Software Craftmanship and Testing) en Latino américa, y debo decir, que me siento honrado de haber participado en la organización.
Un code kata es una práctica a conciencia de las habiliades de programación, es entrenamiento; de la misma forma que lo es un kata (formas) en las artes marciales.
Los cinco principios de diseño de software SOLID fueron reunidos por Robert Martin (@unclebobmartin) a partir de varias ideas y papers pre-existentes en la comunidad. En este posts aparecen resumidos y se enceuntran enlaces a la descripción más profunda de cada uno de ellos.