martes, marzo 14, 2006

Usando el método o revisándo el método

Leyendo un libro sobre programación esta mañana he leido un consejo que me pareció se podía aplicar a este tema tambien. ¿Y por qué? Porque como programador lo he vivido muchas veces y, curiosamente, cuando me organizo tambien, y con peores consecuencias incluso.

Cuando modificamos un programa de ordenador ya hecho, hay dos tareas (de entre otras muchas) que se pueden hacer y que nos interesan en este caso:

  • Añadir funcionalidad nueva al código: El objetivo es la funcionalidad.
  • Mejorar la legibilidad del código: El objetivo es el código en si.
Muchas veces, los programadores nos ponemos con la primera y nos ponemos a pensar en la segunda sin darnos cuenta... "esta función está bien, pero sería mejor si se llamara tal", o "voy a cambiar esta variable en parámetro, aunque tenga que modificar las 15 llamadas que hago", etc. El caso es que al final estás atrapado en una serie de cambios que te complican la vida y te hacen perder tiempo. Por ello, el artículo planteaba que cuando un programador se sienta delante del código, tiene que decidir a priori a cuál de estas tareas se va a dedicar y olvidar la otra.

El mismo principio se puede aplicar cuando estamos organizándonos. Os va a pasar (lo digo por experiencia) que cuando estéis aplicando un método de orgranización (escoger qué tarea hacer, archivando los correos, marcando el calendario con categorías, etc. ), os surgan nuevas ideas para optimizarlo. Sin embargo, si nos ponemos directamente a aplicar esas ideas, seguramente no consigamos ni lo uno ni lo otro. Es mejor apuntarlo para otro rato dedicarnos únicamente a mejorar el método.

En resumen... Si estás aplicando un método para trabajar y te das cuenta de que es mejorable... ¡Enhorabuena! Reservarte un tiempo para aplicar esas mejoras con calma y tranquilidad. Te saldrá mejor lo que estás haciendo ahora, y te saldrá mejor lo que hagas luego.

"Así me lo aprendí yo"... como "casi organizado"

No hay comentarios: