Object Calisthenics – Reglas de oro para escribir mejor código orientado a objetos
Object Calisthenics es un artículo de Jeff Bay escribió hace bastante en el que nos cuenta una serie de reglas para escribir mejor código orientado a objetos.
El planteamiento de Jeff es sencillo: es fácil conocer todos los conceptos básicos que rodean a un buen diseño: cohesión, poco acoplamiento, legibilidad, tests,… sin embargo es tremendamente dificil poner estos conceptos en práctica, ya que una cosa es entender la encapsulación y otra muy distinta es implementarla.
La idea es tener una serie de reglas que nos ayuden a saber si nuestro código va por buen camino.
Este es el artículo original http://www.cs.helsinki.fi/u/luontola/tdd-2009/ext/ObjectCalisthenics.pdf intentaré hacer una pequeña traducción/adaptación utilizando PHP.
Continúa leyendo «Object Calisthenics en PHP – «Reglas de oro» para escribir mejor código orientado a objetos»