+33 7 66 06 80 03 LinkedIn
Baza wiedzy

Jak przejąć projekt webowy porzucony przez poprzedniego programistę?

Programista nie odpowiada, strona wyświetla błąd, a nikt nie wie, gdzie jest kod. Ta sytuacja zdarza się częściej, niż się wydaje. Niemal zawsze da się ją rozwiązać, pod warunkiem działania we właściwej kolejności.

Opublikowano autor:

1. Odzyskaj dostępy

Najpierw spisz i odzyskaj: domenę, hosting, bazę danych, repozytorium kodu, konta usług zewnętrznych (płatności, e-mail, API). Domena ma priorytet: jeśli jest zarejestrowana na poprzedniego wykonawcę, przenieś ją na siebie.

2. Zrób kopię i zabezpiecz

Zanim cokolwiek zmienisz, wykonaj pełną kopię zapasową plików i bazy danych. Następnie zmień wszystkie hasła i odbierz dostępy poprzedniemu programiście. Sprawdź, czy nie jest wykorzystywana żadna znana luka.

3. Przeprowadź audyt kodu

  • wersje języka, frameworka i zależności;
  • obecność testów i dokumentacji;
  • zmiany wprowadzane bezpośrednio na serwerze;
  • kruche lub niezrozumiałe fragmenty.

4. Zdecyduj: poprawić, przejąć czy przebudować

Całkowita przebudowa rzadko jest najlepszą pierwszą decyzją: traci się reguły biznesowe ukryte w kodzie. Najczęściej najpierw się stabilizuje, a potem modernizuje po kawałku. Pełna przebudowa jest uzasadniona, gdy technologia nie jest już wspierana albo każda zmiana psuje coś innego. Zobacz naszą stronę migracja i aktualizacja.

5. Zapobiegaj powtórce

Wymagaj, by kod był w repozytorium na Twoje nazwisko, dostępy były udokumentowane, a prawa do kodu zapisane w umowie. Umowa utrzymania sprawia też, że projekt nigdy nie zostaje bez opieki.

Projekt do przejęcia?

Powiedz nam, co jeszcze działa, a co jest zablokowane: zaczniemy od zabezpieczenia.