Zasada programowania KISS
Zasada programowania KISS (Keep it simple, stupid, Czyń to prostszym, głupku) zakłada rezygnację z nieuzasadnionego komplikowania projektowanego systemu, jeśli można go uczynić prostszym i lżejszym.
Dla prawidłowego zbudowania systemu według zasady KISS należy przestrzegać następujących reguł:
-
Wszystkie niezbędne zadania należy podzielić
na mniejsze podzadania, których rozwój
nie powinien zająć więcej niż
4-12godzin. - Wszystkie podzadania powinny być rozwiązane przez jedną lub kilka klas.
-
Metody rozwiązywania zadań idealnie
powinny ograniczać się do nie więcej
niż
30-40linii. - Zanim napiszesz kod, najpierw wymyśl, jakie będzie rozwiązanie postawionego zadania.
- Należy usuwać cały niepotrzebny i przestarzały kod.
Zobacz też
-
zasada
SOLID,
która wyznacza wytyczne dla oprogramowania w oparciu o OOP -
zasada
DRY,
która dzieli oprogramowanie na małe komponenty -
zasada
YAGNI,
która zakłada rezygnację z nadmiarowej funkcjonalności oprogramowania -
zasada
CQS,
która wyznacza dla każdej funkcji tylko jedno polecenie -
zasada
LoD,
która jest stosowana przy rozwoju oprogramowania -
zasada rozdzielenia odpowiedzialności,
która jest stosowana przy rozwoju oprogramowania