Codigo simple
Terminé de leer el libro Code Simplicity.
Trata el tema de desarrollo de software desde un angulo poco tecnico, pero tiene algunas cosas que me resultaron interesantes.
Enumera varias "leyes" que rigen el desarrollo de software.
A la que llama ecuación del diseño de software que intenta medir como debo diseñar algo para hacer un cambio a un sistema.
Donde
Si dicha característica (feature) va a ser usada durante mucho tiempo, la ecuación va a tender a
La conclusion que puede sacarse, es lo que los desarrolladores sabemos por experiencia, que conviene dedicarle tiempo al diseño, para lograr simplificar el software de forma que sea mas fácil de mantener en el futuro.
O dicho de otra forma, es mas conveniente reducir el esfuerzo de mantenimiento futuro, que el esfuerzo de implementación.
Por eso, creo que trabajar en lograr código mas simple y fácil de entender, es vital para aquellas empresas que pretendan mantenerse en el mercado por largo tiempo, con un sistema.
Enumera varias "leyes" que rigen el desarrollo de software.
A la que llama ecuación del diseño de software que intenta medir como debo diseñar algo para hacer un cambio a un sistema.
- D es lo deseable que puede ser un desarrollo,
- Vn es el valor actual de desarrollar una nueva feature
- Ei es el esfuerzo actual al desarrollar esa feature
- Vf es el valor que va a tener dicha feature en el futuro
- Em es el valor de mantener dicha feature.
Si dicha característica (feature) va a ser usada durante mucho tiempo, la ecuación va a tender a
La conclusion que puede sacarse, es lo que los desarrolladores sabemos por experiencia, que conviene dedicarle tiempo al diseño, para lograr simplificar el software de forma que sea mas fácil de mantener en el futuro.
O dicho de otra forma, es mas conveniente reducir el esfuerzo de mantenimiento futuro, que el esfuerzo de implementación.
Por eso, creo que trabajar en lograr código mas simple y fácil de entender, es vital para aquellas empresas que pretendan mantenerse en el mercado por largo tiempo, con un sistema.
Comentarios
Publicar un comentario
1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.