Le programme d'installation
Avez-vous déjà eu l'expérience d'aller dans un morceau de code pour faire un semblant de changement simple et se rendre compte alors que vous venez d'entrer dans une terre en friche qui mérite une attention sérieuse? En général, suivi d'un fonctionnaire FREAK OUT moment, où le sentiment écrasant de la réécriture de tout dans la vue commence à ramper vers le haut.
Il est important de noter que ce mauvais code n'est pas nécessairement les autres comme il peut en effet être quelque chose que nous avons écrit ou contribué dans le passé.
Problème
Il est évident qu'il y a de sérieuses code de la pourriture, horrible architecture, etc. qui doit être traitée. Le vrai problème, en ce qui concerne cette question, c'est que c'est pas le temps de réécrire le code. Il pourrait y avoir plusieurs raisons à cela:
- Actuellement au milieu d'un cycle de publication, par conséquent, tous les changements devraient être minimes.
- Il est 2:00 du matin, et le cerveau commence à s'éteindre.
- Il aurait apparemment des effets négatifs sur le calendrier.
- Le trou de lapin pourrait aller beaucoup plus loin que nos yeux sont capables de voir en ce moment.
- etc...
Question
Alors, comment devrions-nous le solde de l'obligation de cesse d'améliorer le code, tout en étant aussi un développeur responsable? Comment pouvons-nous abstenir de contribuer à la fenêtre brisée de la théorie, tout en étant conscient des actions et le potentiel de l'imprudence qu'ils peuvent causer?
Mise à jour
Excellentes réponses! Pour la plupart, il semble y avoir deux écoles de pensée:
- Ne résistez pas à l'envie que c'est un bon à avoir.
- Ne pas céder à la tentation, car il va vous brûler sur le sol.
Il serait intéressant de savoir si plus de gens se sentent tout l'équilibre existe.