Brownfield-projekti: Modernisoi legacy-koodi
Tässä harjoituksessa opit modernisoimaan olemassa olevaa koodipohjaa AI:n avulla. Käytät dokumentointia, speksejä ja auditointityökaluja legacy-koodin ymmärtämiseen ja parantamiseen.
Intermediate
90 min
6 steps
Learning Objectives
- Osaat dokumentoida olemassa olevan koodipohjan AI:n avulla
- Osaat luoda 3-tasoisen dokumentaation (arkkitehtuuri, moduulit, tiedostot)
- Osaat generoida speksejä olemassa olevasta koodista
- Osaat suorittaa koodiauditoinnin ja priorisoida korjaukset
- Osaat modernisoida koodia turvallisesti testien suojassa
Prerequisites
Greenfield-moduuli suoritettu, Git-perusteet hallinnassa
Steps
1
Vaihe 1: Projektin valinta ja kloonaus
~10 min
2
Vaihe 2: Arkkitehtuuridokumentaation luominen
~15 min
3
Vaihe 3: Moduulidokumentaation luominen
~15 min
4
Vaihe 4: Koodiauditointi
~15 min
5
Vaihe 5: Testien lisääminen
~20 min
6
Vaihe 6: Refaktorointi ja modernisointi
~15 min