Wzorzec projektowy Chain of Responsibility lub też Łańcuch zobowiązań to jeden ze wzorców projektowych opisanych przez Gang of Four. Został przez nich zakwalifikowany do kategorii wzorców behawioralnych. W tym artykule przedstawię Ci zasadę … Czytaj dalej Wzorzec projektowy Chain of Responsibility
Kategoria: Czysty kod
Odpowiedź na pytanie „czy warto być empatycznym” jest dość oczywista. Empatia, zarówno w życiu zawodowym, jak i prywatnym jest ważna i myślę, że nie ma potrzeby nikogo o tym uświadamiać. Empatyczne środowisko pracy zdecydowanie sprzyja … Czytaj dalej Nie programujesz (tylko) dla siebie
Obok kodu źródłowego i testów, dokumentacja to moim zdaniem kluczowy element powstający w procesie wytwarzania oprogramowania. Dobra dokumentacja to nie tylko korzyść dla klienta, ale też dobry materiał marketingowy. Myślę również, że nowe osoby … Czytaj dalej Mermaid – Diagrams as a Code
Tematyce wzorców projektowych poświęciłem na blogu sporo czasu. Do tej pory brakowało jednak wpisu, który skupiałby się na tym, czym są wzorce projektowe, jakie są najpopularniejsze wzorce projektowe oraz jakie korzyści wynikają z ich znajomości … Czytaj dalej Wzorce projektowe – czym są i dlaczego warto je znać?
Gdy po raz pierwszy zobaczyłem działanie wzorca projektowego Dekorator w praktyce, moja reakcja była mniej więcej taka jak reakcja w niegdyś popularnej reklamie pasztetu. W tym wpisie pokażę Ci dlaczego. Dowiesz się … Czytaj dalej Wzorzec projektowy Dekorator
Przez długi czas wzorzec projektowy Mediator kojarzył mi się z bardzo skomplikowanym mechanizmem, który jest dedykowany dużym systemom i którego poznania trochę unikałem. Okazuje się, że strach ma wielkie oczy, a Mediatora można sprowadzić do dość … Czytaj dalej Wzorzec projektowy Mediator
O wartości pure functions przypomniałem sobie podczas aktualizacji biblioteki Knex w jednym z projektów. Problem, na jaki trafiłem, uświadomił mi, że przedstawienie pojęcia pure functions jest świetnym tematem na publikację na bloga. Na samym … Czytaj dalej Pure functions
Ten wpis jest kolejnym wpisem z serii o wzorcach projektowych. Jeśli chcesz poznać inne wzorce projektowe lub dowiedzieć się czym są wzorce, to koniecznie sprawdź mój wpis o wzorcach projektowych. Tym razem … Czytaj dalej Wzorzec projektowy Prototyp
Wzorzec projektowy Fasada to kolejny ze wzorców projektowych opisanych w książce Design Patterns: Elements of Reusable Object-Oriented Software przez tzw. bandę czworga (Gang of Four) – Gamma Erich, Helm Richard, … Czytaj dalej Wzorzec projektowy Fasada
Złożoność obliczeniowa algorytmów to kluczowe zagadnienie do zrozumienia, w procesie tworzenia algorytmów. Bez jego znajomości, moim zdaniem, tworzenie efektywnych i szybkich algorytmów może być bardzo trudne, czy wręcz niemożliwe. W tym wpisie dowiesz … Czytaj dalej Złożoność obliczeniowa algorytmów