Lista postów oznaczona tagami: #design-pattern

Pokaż wszystkie

Maszyna stanowa w programowaniu

000101
000010
100000
000001
Maszyna stanowa to model matematyczny, który opisuje zachowanie obiektów w systemie poprzez stany i przejścia między nimi. Jest to szczególnie użyteczne w programowaniu, gdzie maszyny stanowe są często wykorzystywane do modelowania logiki aplikacji, protokołów komunikacyjnych, interakcji użytkownika i w wielu innych zastosowaniach.

Dependency Injection w Pythonie na przykładzie Pytest i FastAPI

000001
000110
101000
011110
Wstrzykiwanie Zależności, to popularny wzorzec projektowy, którego głównym celem jest zmniejszenie zależności między komponentami oprogramowania. Niektóre frameworki mają wbudowane mechanizmy implementujące ten wzorzec. Są to np. Spring w Javie, Angular w JavaSript czy ASP.NET w C#. Także Python dorobił się bibliotek szeroko korzystających z Dependency Injection. Czy rozbudowane mechanizmy DI w Pytest i FastAPI są zaletami czy też niepotrzebnymi dodatkami do tych frameworków?

Akceptuję Ta strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z tej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.