Każdy program, który trafia do klienta jest modyfikowany. Zmieniają się wymagania, dodawane są nowe funkcjonalności czy pojawiają się błędy. Im bardziej złożony jest projekt tym bardziej warto stosować dobre praktyki programistyczne.

Chciałbym więc przybliżyć najważniejsze zasady kodowania, które sprawiają, że późniejsze wprowadzanie zmian jest znacznie prostsze.