buenas prácticas

Libros que leo - Steve McConnell

El estar titulado y el estar trabajando no significa que te sabes la última chupada del mate (que viejo dicho) ni que seas un megagurú ni nada por el estilo. Lo que si ayuda es la lectura de libros escritos por gente con mucha experiencia y mejor aún conocimiento y expertise (ya explicaré en otro post por qué lo último es más valorado).

Code Complete segunda edición
Dentro de ellos, uno de los que estoy leyendo actualmente es Steve McConnell. Estoy terminando Code Complete en su segunda edición. Nunca tuve la oportunidad de leer la primera, pero es un libro muy ilustrativo que presenta muy buenas prácticas de desarrollo de software en diversos puntos de vista, pero enfocando principalmente a la construcción de software. Aún así es un libro recomendado no sólo para programadores, sino también para jefes de proyecto, líderes técnicos y gerentes asociado a las áreas tecnológicas.

Rapid Development
Otro libro que recién llegó a mi hogar ha sido Rapid Development, el cual de lo poco que leido, está orientado a las buenas prácticas del desarrollo de software que ayudan a hacerlo de una forma más óptima. Pero sin fórmulas mágicas, siendo bien realista y estableciendo los distintos trade-off que pueden existir al tomar decisiones como velocidad de desarrollo v/s calidad del software. Ofrece varios casos de ejemplo para establecer el puente entre la filosofía y la práctica.

Steve McConnell tiene también un blog en el cual habla de los distintos aspectos relacionados con el desarrollo de software en todos los niveles

Tags: , , , , , , ,

Tuesday, December 2nd, 2008 Uncategorized No Comments

Jugando con SVN

Acabo de instalar un servidor SVN en mi tarro Ubuntu. SVN consiste en un sistema de control de versiones, es decir a nivel general, una herramienta que permite la sincronización de código entre distintos equipos. Pero sigue igual siendo útil aunque lo utilice una persona debido a que permite ir creando versiones de los proyectos y obtener un respaldo controlado de lo desarrollado.

Con esto me pongo una simple regla que utilizaré para cada desarrollo que intente hacer:

Siempre utilizaré control de versiones

Hay varias razones prácticas y técnicas para usar control de versiones. Pero quiero ir a algo más allá. Me interesa ir adquiriendo poco a poco las buenas prácticas de desarrollo. Cada vez que pueda intentaré ir adaptandome a las diversas prácticas de forma de irme familiarizando con ellas y así lleguen a ser como algo natural. Iré de a poco entrenándome y mejorando. ¡¡Deseenme suerte!!.

Tags: , , , ,

Friday, November 14th, 2008 Uncategorized 2 Comments