Wzorzec projektowy Adapter jest bardzo prostym w implementacji i użyciu wzorcem projektowym, a jednocześnie powszechnie stosowanym. W tym wpisie pokażę Ci, do czego można wykorzystać adapter oraz przedstawię przykładową implementację Adaptera w TypeScript. … Czytaj dalej Wzorzec projektowy Adapter
Kategoria: Czysty kod
Wzorzec projektowy Proxy (Pełnomocnik) to jeden ze wzorców strukturalnych opisanych przez bandę czworga w Design Patterns — Elements of Reusable Object-Oriented Software. Jeśli chcesz poznać inne wzorce projektowe lub dowiedzieć się … Czytaj dalej Wzorzec projektowy Proxy
Tematowi komentarzy w kodzie poświęciłem kiedyś wpis, w czasach gdy blog nie istniał w obecnej formie i pod obecną nazwą. Niestety, nie posiadam treści zawartej w tamtym wpisie, ale pamiętam, że wywołał on dyskusję, co pozwoliło na wymianę poglądów i punktów … Czytaj dalej Komentarze w kodzie
Inversion of Control to szalenie przydatny wzorzec postępowania w programowaniu obiektowym. W tym artykule dowiesz się, na czym polega Inversion of Control (lub też swojskie — odwrócenie sterowania), a także poznasz jedną … Czytaj dalej Inversion of Control z użyciem Dependency Injection
Fabryka jest powszechnie używanym i łatwym w zastosowaniu wzorcem projektowym. Mówiąc o wzorcu projektowym Fabryka, można wyróżnić cztery rodzaje fabryk: Factory (fabryka); Factory Method (metoda wytwórcza); Static Factory (fabryka … Czytaj dalej Wzorzec projektowy Factory (Fabryka)
SOLID, KISS i DRY to jedne z najpopularniejszych pojęć/skrótów wśród programistów. Są to na tyle kluczowe zagadnienia oraz przydatne w zadaniach programisty, że nie mogło ich zabraknąć na moim blogu. Wszystkie przykłady w tym artykule zostały napisane w TypeScripcie. … Czytaj dalej SOLID, KISS i DRY
Tym razem będzie nieco o bazach danych, a dokładniej o zasadach transakcyjności w relacyjnych bazach danych, czyli ACID. Czym jest transakcja? W kontekście relacyjnych baz danych transakcja to mechanizm, który oczekuje zestawu operacji … Czytaj dalej Transakcje ACID
Tematowi testów jednostkowych poświęciłem kilka artykułów na swoim blogu: Podstawy testów automatycznych oprogramowania O Test Driven Development Jeśli jeszcze się z nimi nie zapoznałeś/aś to serdecznie zachęcam. Tym razem poruszę temat … Czytaj dalej Testy jednostkowe FIRST
Singleton często nazywany jest antywzorcem. Pytanie brzmi, czy słusznie? Tego oraz tego jak wykorzystać Singletona w swojej aplikacji dowiesz się z tego artykułu. Ten wpis jest kolejnym wpisem z serii o wzorcach … Czytaj dalej Wzorzec projektowy Singleton
W jednym z ostatnich wpisów na blogu poruszałem zagadnienia związane z testowaniem oprogramowania. Jednym z zagadnień, które pominąłem w tamtym artykule było podejście, Test Driven Development, w skrócie TDD. Do przykładów wykorzystałem bibliotekę Mocha … Czytaj dalej O Test Driven Development