• # Réécriture != refactoring

    Posté par . En réponse à la dépêche Django 1.7, « le framework web pour les perfectionnistes sous pression ». Évalué à 8. Dernière modification le 05 mars 2015 à 23:43.

    Refactoring du chargement des applications

    Le chargement des applications a été réécrit. Cette réécriture permet d'améliorer les points suivants :

    Grrr, une réécriture n'est pas du refactoring!

    Le refactoring c'est une suite de changements simples et sans risques (ou presque) faits de manière incrémentale et qui ne modifie pas le comportement observable du code.
    Une réécriture, c'est abandonner l'ancien code et le réécrire de zéro (ou presque), en oubliant les anciens bugs et en en créant de nouveaux, ce qui bien sur modifie le comportement observable du code.

    Ça n'a franchement rien a voir!
    Dans un cas, évolution du code, dans l'autre, jetage de bébé avec l'eau du bain!