Jak převzít webový projekt, který opustil předchozí vývojář?
Vývojář neodpovídá, web hlásí chybu a nikdo neví, kde je kód. Tahle situace je častější, než se zdá. Téměř vždy se dá vyřešit, pokud postupujete ve správném pořadí.
1. Získejte přístupy
Nejprve sepište a získejte: doménu, hosting, databázi, repozitář kódu, účty služeb třetích stran (platby, e-mail, API). Doména má přednost: pokud je registrovaná na předchozího dodavatele, nechte ji převést na sebe.
2. Zálohujte a zabezpečte
Než na cokoli sáhnete, udělejte úplnou zálohu souborů a databáze. Pak změňte všechna hesla a odeberte přístupy předchozímu vývojáři. Ověřte, že není zneužívána žádná známá zranitelnost.
3. Proveďte audit kódu
- verze jazyka, frameworku a závislostí;
- existence testů a dokumentace;
- změny provedené přímo na serveru;
- křehké nebo nepochopené části.
4. Rozhodněte: opravit, převzít, nebo předělat
Úplné předělání je jen zřídka nejlepším prvním rozhodnutím: ztratíte obchodní pravidla, která v kódu nejsou vidět. Většinou se nejdřív stabilizuje a pak se modernizuje po částech. Úplná přestavba je oprávněná, když technologie už není udržovaná nebo když každá změna rozbije něco jiného. Viz naši stránku migrace a aktualizace.
5. Zabraňte opakování
Požadujte, aby byl kód v repozitáři na vaše jméno, přístupy byly zdokumentované a vlastnictví kódu bylo uvedeno ve smlouvě. Smlouva o údržbě také zajistí, že projekt nikdy nezůstane bez dohledu.
Projekt k převzetí?
Řekněte nám, co ještě funguje a co je zablokované: začneme zabezpečením.