la hoja en blanco

Todos reusamos código de proyectos previos en proyectos nuevos.

Es una excelente práctica que permite maximizar la experiencia pasada.

Sin embargo, he observado que hay dos maneras de reusarlo.

Supongamos que previamente desarrollamos un sistema de facturación. Básicamente un encabezado con los datos del cliente y una lista de productos.

Si un nuevo cliente quiere una aplicación de facturación hay dos maneras de reusar la existente:

  • Hay quienes toman el paquete entero existente y lo duplican (inclusive COPY PASTE de la carpeta completa) y trabajan sobre éste. Es decir, toman un todo y le quitan lo que no les sirven y ajustan lo que sí.
  • Por otr lado hay quienes prefieren abrir un archivo nuevo e ir tomando del previo lo que sirve.

Entre estas dos prácticas creo que, como regla general, prefiero la segunda.

  • Si sólo quitas lo que te estorba acabas con: todo lo que te sirve MÁS todo lo que no te afecta.
  • Si sólo tomas lo útil, terminas con una aplicación compacta y clara.

Acerca de esta nota