I think programmers are artists, and have evolved greatly... why do I say that? Before, code design was just to sit and code, there were no official frameworks, strategies or workstyles, now we have many paradigms, delivery styles, testing, etc etc.
It's always cheaper to test than to correct once a software is in production, that's why we evolved our methodologies and styles over the years.
On the other side, extreme programming is keeping it simple, even getting to the point of hot having a design at all. This is a cheaper approach for development because you actually don't have any extra or unnecessary effort.
Maybe a limit that can be found in extreme programming is the lack of diagrams, it's practically impossible to implement UML in it. Diagrams are quite useful of how is the interaction between components and gives visibility from high to very specific level.
Comentarios
Publicar un comentario