Principio de Responsabilidad Única: Una Receta para el Gran Código

(c): Michelle Young

Independientemente de lo que consideramos un gran código, siempre requiere una calidad simple: el código debe ser mantenible. La sangría adecuada, nombres de variables limpios, cobertura de prueba del 100%, entre otros, solo puede funcionar hasta cierto punto. Cualquier código que no se puede mantener y no pueda adaptarse con relativa facilidad a los requisitos cambiantes es un código que sólo espera ser obsoleto. Es posible que no tengamos que escribir un gran código cuando estamos tratando de construir un prototipo, una prueba de concepto o un producto mínimo viable, pero en todos los demás casos siempre debemos escribir código que sea mantenible. Esto es algo que debe ser considerado como una calidad fundamental de la ingeniería de software y diseño.

El Modelo lo es Todo

Casi todos los libros sobre algún nuevo framework MVC (MVP, MVVM u otro M**) están llenos de ejemplos de código incorrecto. Estos ejemplos intentan mostrar lo que el marco tiene que ofrecer. Pero también terminan proporcionando un mal consejo para los principiantes. Ejemplos como “digamos que tenemos este ORM X para nuestros modelos, el motor de plantillas Y para nuestras vistas y así tendremos controladores para manejarlo todo” no logran nada más que controladores gigantescos. Sin embargo, en defensa de estos libros, los ejemplos están destinados a demostrar la facilidad con la que puedes utilizar su framework. No están destinados a enseñar diseño de software. Pero los lectores que siguen estos ejemplos se dan cuenta, sólo después de años, de lo contraproducente que es tener trozos monolíticos de código en su proyecto.

Articulo originalmente publicado en Toptal.

Comentalo!

(Indica tu Comentario)

Facebooktwittergoogle_plusmail

Contactar

jlaya.com

+58-4145567271

juanvlaya@gmail.com

[adsenseluiscordero29]
Ir al TOP