[ Pobierz całość w formacie PDF ]
przy rozwiązywaniu jednego z problemów z przenoszeniem, są mało praktyczne,
kiedy pojawi się inny problem. W takim przypadku musisz wycofać pierwsze
zmiany i opracować strategię, która rozwiąże oba problemy z przenośnością.
34 Rozdział 1
Dokumentuj wszystko w systemie śledzenia zmian
Jeśli dotąd nie wyraziłem się wystarczająco jasno, każda wprowadzona przez Ciebie
zmiana może okazać się potencjalnie niszczycielska. Z tego powodu powinieneś
dokumentować wszystkie zmiany.
Używanie systemu śledzenia zmian jest niemalże obowiązkowe, kiedy two-
rzysz skomplikowane oprogramowanie, które będzie rozwijać się w czasie. Podczas
przenoszenia jest to jeszcze ważniejsze, ponieważ każda zmiana może niezauważal-
nie uszkodzić coś niezwiązanego z Twoją bieżącą pracą, a szukanie tej usterki
jest znacznie łatwiejsze, jeśli masz przejrzyste zapisy zmian.
Po rozpoczęciu przenoszenia programiści czują niepohamowaną chęć, żeby
zobaczyć program działający na nowej platformie tak szybko, jak to tylko możliwe.
Ale jeśli rozpoczniesz zadanie bez odpowiedniego zaplanowania, możesz stracić
mnóstwo czasu, przeszukując ślepe zaułki i wycofując poprzednie zmiany.
Koncepcje przenoś noś ci 35
[ Pobierz całość w formacie PDF ]