Kako preuzeti web-projekt koji je napustio prethodni programer?
Programer se više ne javlja, stranica prikazuje pogrešku i nitko ne zna gdje je kod. Ta je situacija češća nego što se misli. Gotovo se uvijek može riješiti, pod uvjetom da se postupa pravilnim redoslijedom.
1. Vratite pristupe
Najprije popišite i preuzmite: domenu, hosting, bazu podataka, repozitorij koda, račune usluga trećih strana (plaćanje, e-pošta, API-ji). Domena je prioritet: ako je na ime prethodnog izvođača, prenesite je na svoje ime.
2. Napravite sigurnosnu kopiju i zaštitite
Prije nego što išta dirnete, napravite potpunu sigurnosnu kopiju datoteka i baze podataka. Zatim promijenite sve lozinke i oduzmite pristupe prethodnom programeru. Provjerite iskorištava li se neka poznata ranjivost.
3. Provedite reviziju koda
- verzije jezika, okvira i ovisnosti;
- postojanje testova i dokumentacije;
- izmjene napravljene izravno na poslužitelju;
- krhki ili nerazumljivi dijelovi.
4. Odlučite: popraviti, preuzeti ili izraditi iznova
Potpuna ponovna izrada rijetko je najbolja prva odluka: gube se poslovna pravila nevidljiva u kodu. Najčešće se najprije stabilizira, a zatim modernizira dio po dio. Potpuna ponovna izrada opravdana je kad se tehnologija više ne održava ili kad svaka izmjena pokvari nešto drugo. Pogledajte našu stranicu migracija i nadogradnja.
5. Spriječite ponavljanje
Zahtijevajte da kod bude u repozitoriju na vaše ime, da su pristupi dokumentirani i da je vlasništvo nad kodom upisano u ugovor. Ugovor o održavanju također osigurava da projekt nikad ne ostane bez nadzora.
Projekt za preuzimanje?
Recite nam što još radi, a što je blokirano: počet ćemo zaštitom.