DevCezz

Programistyczny blog dla Ciebie

Dependency Injection

Podczas wieczornej przebieżki myślałem o tym jak ugryźć temat opisania Dependency Injection (DI). Nagle usłyszałem to zdanie, które chyba każdy z nas krzyczał będąc dzieckiem. “Mamo, rzuć picie!” 😂 I wtedy wyobraziłem sobie sytuację, w której to młody adept sztuki…

SOLID – Dependency inversion principle

Ostatnią zasadą mnemoniku SOLID jest Odwrócenie Zależności. Polega ona na tym, żeby nie uzależniać modułów wysokiego poziomu od modułów niskiego poziomu. Należy wstawić pomiędzy nie abstrakcję, która nie może zależeć od detali, ale to detale powinny zależeć od niej. Prościej…

SOLIDne podstawy programowania

W obiektowym podejściu do rozwijania oprogramowania warto kierować się zasadą SOLID. Praktyki w niej zawarte zostały zebrane przez sławnego Uncle Bob’a (Robert C. Martin), a Michael Feathers stworzył do tego piękny mnemonik. Dzięki tej grze słów (solid – solidny, mocny)…