Princip programování KISS
Princip programování KISS (Keep it simple, stupid, Dělej to jednoduše, hlupáku) předpokládá odmítnutí neodůvodněného komplikování navrhovaného systému, pokud je možné jej udělat jednodušším a lehčím.
Pro správné vytvoření systému podle principu KISS je třeba dodržovat následující pravidla:
-
Všechny potřebné úkoly je třeba rozdělit
na menší dílčí úkoly, jejichž vývoj
by neměl trvat více než
4-12hodin. - Všechny dílčí úkoly musí být řešeny jedním nebo více třídami.
-
Metody pro řešení úkolů by se ideálně
měly omezit na ne více
než
30-40řádků. - Než napíšete kód, je třeba nejprve vymyslet, jaké bude řešení zadaného úkolu.
- Je třeba odstranit veškerý nepotřebný a zastaralý kód.
Podívejte se také
-
princip
SOLID,
který stanovuje doporučení pro software na bázi OOP -
princip
DRY,
který dělí software na malé komponenty -
princip
YAGNI,
který předpokládá odmítnutí nadbytečné funkcionality software -
princip
CQS,
který stanovuje pro každou funkci pouze jeden příkaz -
princip
LoD,
který se aplikuje při vývoji software -
princip rozdělení odpovědnosti,
který se aplikuje při vývoji software