Millal peaksite refaktoreerima?
Millal peaksite refaktoreerima?

Video: Millal peaksite refaktoreerima?

Video: Millal peaksite refaktoreerima?
Video: Kuidas leida oma kirg ja õige töökoht? Mida oma eluga teha? Mida ülikoolis õppida? // 15 võimalust 2024, Mai
Anonim

Martin Fowler kirjeldab kolme reeglit, mis selgitab millal refaktoreerida , oma raamatus Refaktoreerimine . Ta ütleb, et esimest korda arendajad teha midagi, nemad peaks tegema seda otsekoheselt. Järgmine kord, kui nad teha midagi sarnast, võivad nad olemasolevat koodijuppi dubleerida. Kolmandal korral nemad peaks refaktoreerima.

Sellest, millal ei tohiks refaktorida?

Kui kood ilma testideta, võite refaktor et see oleks paremini testitav. Sina teed mitte refaktor koodi, kui te ei saa saadud koodi õigeaegselt testida, et see edastada nii, et see oleks adressaadile endiselt väärtuslik. Sina teed mitte refaktor kood, kui teie refaktoreerimine tahe mitte parandada koodi kvaliteeti.

Tea ka, millal tuleks agiilses ümbertöötlemist teha? Refaktoreerimine Teine põhimõte: ärikatalüsaatorid Kui ettevõte vajab uut funktsiooni, siis refaktoreerimine peaks ainult olla tehtud süsteemi nendes osades, mis on selle funktsiooni lubamiseks vajalikud. Teisisõnu, ära tee refaktor kogu kasutajaliides, lihtsalt refaktor osad, mis on seotud konkreetse äritaotlusega.

Lisaks ülaltoodule, millal peaksite uuesti läbi viima?

Refaktoreerimine on koodi struktuuri muutmise protsess seda muutmata käitumine . See peaks kasutada juurde hõlbustab funktsioonide lisamist. Kuna tulemuseks on kood, mis "lõhnab" paremini, satuvad inimesed mõnikord segadusse ja mõtlevad nii refaktoreerimine on lõpp juurde ise. I ei nõustu selle tundega.

Mis paneb sind ümber reageerima?

Üks peamisi ümberkorraldamise põhjused kas see on mingil hetkel sina saate teada, et koodi kasutab rohkem kui üks kooditee ja sina ei taha dubleerida (kopeerida ja kleepida), vaid taaskasutada. See on eriti oluline juhtudel, kui sina leidke selles koodis viga.

Soovitan: