Przejęcie kodu bez dokumentacji, ocena ryzyka przed aktualizacją, dojście do tego, dlaczego dodatek liczy nie tak, jak powinien. Bez oceniania poprzednika — chodzi o to, żeby dało się z tym dalej pracować.
Dodatki żyją dłużej niż współpraca z ich autorem. Zostaje działający kod, którego nikt nie rozumie — i pytanie, czy przeżyje najbliższą aktualizację.
Wtedy zapada decyzja o zamrożeniu wersji enovy. Rozwiązanie na pół roku, które zamienia się w kilka lat, a aktualizacja z każdym rokiem drożeje.
Audyt kończy się pisemnym podsumowaniem: co jest, co jest ryzykowne i co zrobiłbym w pierwszej kolejności. To dokument, który zostaje u Ciebie — także jako podstawa do rozmowy z kimkolwiek innym.
Pracuję na kodzie źródłowym, który masz, albo na obserwacji tego, jak dodatek zachowuje się na danych. Nie dekompiluję cudzych bibliotek bez zgody ich autora — to, co da się ustalić bez tego, zwykle wystarcza do oceny ryzyka i diagnozy.
Napisz, co robi i skąd się wziął — powiem, czy da się go przejąć i ile zajmie rozeznanie. Wstępna ocena jest bezpłatna.