Cambio de requerimientos: Es conveniente renombrar todo?
Este es un problema ficticio, pero similar a muchos de los que nos enfrentamos cuando desarrollamos aplicaciones. El usuario me plantea hacer una determinada funcionalidad, supongamos que se relaciona con el manejo de SOBRES y defino algo como Tabla de Sobres *SobreID SobreRemitente SobreDireccion SobreFechaHora Defino dos o tres tablas relacionadas y también hago programas del tipo Trabajar con Sobres Recibir un Sobre Modificar Sobre Se instala la funcionalidad en ambiente de pruebas y el cliente lo prueba y lo acepta. Pocos dias antes de poner en producción, el cliente decide que quiere generalizar el uso de lo desarrollado para el manejo de sobres, para el manejo de paquetes (son sobres + cajas + bolsas) Lo que pide es "un cambio chiquitito" que en todas las pantallas, donde dice SOBRE, se cambie por PAQUETE. Si accedemos solo a lo que nos dice el cliente, nos va a quedar una tabla llamada Sobres, con contenido de paquetes y atributo con nombre Sobre...