+33 7 66 06 80 03 LinkedIn
Resursi

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.

Objavljeno autor:

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.