Skip to content

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