Archive for the 'Good Practices' Category

Aunque Demeter ya ha sido mencionado aquí, revisitar estas cosas de vez en cuando siempre viene bien. Lo que nos dice la ley de Demeter es que desde un método debemos evitar invocar métodos que no sean del mismo objeto o de sus “amigos” inmediatos. Así, un ejemplo de violación de esta regla sería un [...]

Para Martin Fowler, lo explica en Refactoring: Improving the Design of Existing Code, los comentarios actúan en bastantes ocasiones como desodorante de los malos olores de nuestro código. A menudo, un código abundantemente comentado se trata de un código de mala calidad. Los comentarios, la necesidad de los comentarios, ponen de relieve que nuestro código [...]

Un par de posts recientes de Oren Eini (aka Ayende Rahien, un tío al que merece la pena seguir si desarrollas en .NET y quieres pensar diferente) me dan pie a tratar el peliagudo asunto de la documentación en el mundo del desarrollo de software.

El título de este post (como el de Ayende) se [...]

Admito que soy uno de esos programadores que a veces confunde claridad con brevedad. Admito que mi idea de código bonito, en ocasiones, lleva hasta el extremo el objetivo de reducir el número de líneas de código, incluso en perjuicio de la claridad. Y admito que esto no es bueno (ni bonito).

El operador ternario es [...]

Una de las características de las metodologías ágiles, en particular de la Programación Extrema, es intentar resolver los problemas clásicos del desarrollo de SW teniendo en cuenta la psicología del desarrollador, pieza fundamental en todo lo ágil (Individuos sobre procesos). Todo gira en torno a la motivación y la actitud del desarrollador ante su trabajo. [...]

Hace unos meses, cuando decidí que quería poner un blog y empecé a preparar borradores, me guardé un link a un post de Martin Fowler que me pareció interesante para comentar. Este post hace referencia, a su vez a un par de ensayos que argumentan acerca de la necesidad de que, como buena práctica de [...]

En Creating Passionate Users se preguntan sobre la conveniencia de los patrones rítmicos en nuestro trabajo. Tienen dudas acerca de si estos patrones son signo de que las cosas se vuelven mecánicas, rutinarias, o si, al contrario, forman parte de la experiencia zen del fluir (Be water, my friend).

En lo que a desarrollo de software [...]


You are currently browsing the Putting it together weblog archives for the 'Good Practices' category.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

About Putting it together

Blog acerca del desarrollo de software en la postmodernidad y la complejidad de mantener las cosas simples

Escrito por Luismi Cavallé (en busca de colaboradores)