Quan s'ha de refactoritzar?
Quan s'ha de refactoritzar?

Vídeo: Quan s'ha de refactoritzar?

Vídeo: Quan s'ha de refactoritzar?
Vídeo: Citar i referenciar: Quan s'ha de citar? 2024, De novembre
Anonim

Martin Fowler descriu la regla de tres, que explica quan refactoritzar , al seu llibre Refactorització . Diu que la primera vegada els desenvolupadors fer alguna cosa, ells hauria de fer ho senzillament. La propera vegada, si ells fer alguna cosa semblant, poden duplicar la peça de codi existent. La tercera vegada, ells hauria de refactoritzar.

Per tant, quan no hauríeu de refactoritzar?

Si teniu un codi sense proves, podeu refactor per fer-ho més comprovable. Fas no refactoritzar codi quan no podeu provar el codi resultant a temps per lliurar-lo de manera que encara sigui valuós per al destinatari. Fas no refactoritzar codi quan el teu refactorització voluntat no millorar la qualitat del codi.

Sapigueu també, quan s'ha de fer la refactorització en àgil? Refactorització Segon principi: catalitzadors empresarials Si l'empresa necessita una funció nova, aleshores hauria de refactoritzar només ser fet en aquelles parts del sistema que són necessàries per habilitar aquesta funció. En altres paraules, no refactor tota la interfície d'usuari, només refactor les parts relacionades amb la sol·licitud de negoci específica.

A més amunt, quan s'ha de fer la refactorització?

Refactorització és el procés de canviar l'estructura del codi sense canviar-ne comportament . Hauria ser utilitzat a facilitar l'addició de funcions. Com que el resultat és un codi que "fa olor" millor, de vegades la gent es confon i pensa això refactorització és un final a mateix. jo en desacord amb aquest sentiment.

Què et porta a refactoritzar?

Un dels principals raons per a la refactorització és això en algun moment vostè esbrineu que el codi és utilitzat per més d'una ruta de codi i vostè no vull duplicar (copiar i enganxar) sinó reutilitzar. Això és especialment important en els casos en què vostè Trobeu un error en aquest codi.

Recomanat: