Wanneer moet jy herfaktor?
Wanneer moet jy herfaktor?

Video: Wanneer moet jy herfaktor?

Video: Wanneer moet jy herfaktor?
Video: КАК БЫТЬ ПРОГРАММИСТОМ ВЫШЕ СРЕДНЕГО? 2024, November
Anonim

Martin Fowler beskryf die reël van drie, wat verduidelik wanneer om te herfaktor , in sy boek Herfaktorering . Hy sê dat die eerste keer ontwikkelaars doen iets, hulle behoort te doen dit reguit. Die volgende keer, as hulle doen iets soortgelyks, hulle kan die bestaande stuk kode dupliseer. Die derde keer het hulle moet herfaktor.

Hiervan, wanneer moet jy nie herfaktoreer nie?

Gegewe kode sonder toetse, kan jy refaktor dit om dit meer toetsbaar te maak. Jy doen nie refaktor nie kode wanneer jy nie die resulterende kode betyds kan toets om dit sodanig te lewer dat dit steeds waardevol is vir die ontvanger nie. Jy doen nie refaktor nie kode wanneer jou herfaktorering sal nie verbeter die kwaliteit van die kode.

Weet ook, wanneer moet herfaktorering in rats gedoen word? Herfaktorering Beginsel Twee: Besigheid Katalisators As die besigheid 'n nuwe kenmerk nodig het, dan herfaktorering moet net wees gedoen op daardie dele van die stelsel wat nodig is om daardie kenmerk te aktiveer. Met ander woorde, moenie refaktor die hele gebruikerskoppelvlak, net refaktor die dele wat verband hou met die spesifieke besigheidsversoek.

Behalwe hierbo, wanneer moet u herfaktorering uitvoer?

Herfaktorering is die proses om die struktuur van kode te verander sonder om dit te verander gedrag . Dit behoort gebruik aan vergemaklik die toevoeging van kenmerke. Omdat die uitkoms kode is wat beter "ruik", raak mense soms deurmekaar en dink dit herfaktorering is 'n einde aan self. ek stem nie saam met daardie sentiment nie.

Wat veroorsaak dat jy herfaktoreer?

Een van die belangrikste redes vir herfaktorering is dit een of ander tyd jy vind uit dat kode deur meer as een kodepad gebruik word en jy wil nie dupliseer nie (copy&paste) maar hergebruik. Dit is veral belangrik in gevalle waar jy vind 'n fout in daardie kode.

Aanbeveel: