Survivre au code “hérité”

Tags:

Reblogged from Learning by Shipping: “Surviving legacy code”

Très intéressante lecture (en anglais) d’un point vue développeur senior sur la façon d’améliorer du code existant. Je pense que le refactoring automatisé ou la ré-architecture, en utilisant des approches d’Ingénierie Des Modèles (IDM, MDE en anglais), sont des variantes de l’option appelée “Rewrite underneath” dans l’article y compris dans la suppression de code obsolète. Avec l’espoir que l’approche automatisée sont à la fois moins chère et plus rapide. Mais automatiser ne modifie en rien le dilemme de l’innovation disruptive quand s’apprête à modifier du code existant. Et ne change pas non plus le fait que du code “tout neuf” devient “hérité” dès qu’il est utilisé en production…