Zasady i jakosc kodu
17 pojęć w 9 podgrupach, z prostymi definicjami i źródłami.
Przeglądaj kategorię
Antywzorce kodu
Metryki jakosci
Modularnosc
Poprawnosc kodu
Praktyki kodowania
Praktyki utrzymania
Zasady kodowania
Zasady modularyzacji
Zasady OOP
Wyodrębnienie istotnych cech bytu z pominięciem szczegółów nieistotnych z danego punktu widzenia, dające uproszczony model.
Ukrycie wewnętrznego stanu i implementacji składnika za zdefiniowanym interfejsem, ograniczające bezpośredni dostęp z zewnątrz.
Zestaw pięciu zasad projektowania zorientowanego obiektowo (m.in. jednej odpowiedzialności, otwarte-zamknięte) wspierających utrzymywalność i rozszerzalność.
Klasa lub moduł powinien mieć tylko jeden powód do zmiany, czyli jedną odpowiedzialność wobec aktora.
Moduły wysokopoziomowe nie powinny zależeć od niskopoziomowych; obie warstwy zależą od abstrakcji, a nie od konkretów.
Obiekty typu bazowego można zastąpić obiektami podtypu bez naruszenia poprawności programu.
Pozostałe grupy — Inżynieria i wzorce
Chcesz wykorzystać AI w swojej firmie?
Wdrażamy chatboty, agentów głosowych i automatyzacje dla MŚP. Pierwsza konsultacja jest bezpłatna.
Bezpłatna konsultacja