DevCezz

Programistyczny blog dla Ciebie

Miesiąc: marzec 2021

Obecne architektury: Architektura heksagonalna

Co by się stało, gdyby dzisiaj przyszedł do Ciebie biznes i powiedziałby, żeby w rozwijanej aplikacji zrezygnować z głównego frameworka (jakim jest np. Spring) i zastąpić go innym? Wiem, że to mało prawdopodobny scenariusz, ale jednak istnieje ryzyko, że mogłoby…

Czas refleksji nad swoimi działaniami

Ostatnio coraz częściej zastanawiam się w jakim kierunku pójść, na czym skupić swoje siły. Mam wrażenie, że chwytam wiele srok za ogon. Prowadzenie bloga, praca etatowa, hobbistyczne pisanie aplikacji, czytanie książek branżowych i finansowych, bieganie, przygotowania do stworzenia kursu z…

Obecne architektury: Architektura DDD

W poprzednim wpisie skupiłem się na architekturze warstwowej, która wydaje się najprostszą możliwą opcją tworzenia oprogramowania. Dzisiaj chciałbym przedstawić bardzo popularną ówcześnie technikę Domain-Driven Design. Nie jest ona co prawda architekturą, ale z racji dużej ilości wytycznych w niej zawartych…

Obecne architektury: Architektura warstwowa

Obecnie w branży IT istnieje ogromny przekrój dostępnych rozwiązań dla szkieletów aplikacji biznesowych. Mowa tutaj oczywiście o architekturze. Możemy wybierać pomiędzy koncepcją systemów rozproszonych czy np. programowania reaktywnego. Jednak czy wybór architektury dla naszego projektu powinien być uzależniony od panujących…

Testy jednostkowe – JUnit czy AssertJ?

Testy jednostkowe są podstawowym budulcem naszej pewności co do działania aplikacji. To dzięki nim jesteśmy w stanie szybko zweryfikować czy nasza pojedyncza jednostka programu działa zgodnie z tym co sobie założyliśmy. Jako jednostkę rozumiemy metodę, klasę a nawet cały pakiet….

AutoHotkey – pisz komendy na sterydach

Zdarzyło Ci się pisać na komputerze w kółko te same zdania lub komendy? Mnie wiele razy i najczęściej dotyczyło to pisania w terminalu. Bez funkcji autouzupełniania jest to wręcz udręką i naprawdę łatwo o pomyłkę. Z tego powodu zacząłem poszukiwać…

Wykorzystaj Mockito w swoich testach

Implementując naszą aplikację często musimy komunikować się ze „światem zewnętrznym” czy to za pomocą plików, czy też przez sieć. Gdy już kod działa produkcyjnie to nie ma on najmniejszych problemów (załóżmy ten pozytywny scenariusz 😉), aby porozumiewać się z innymi…

Podsumowanie lutego 2021 – jak przebiega realizacja planów

Trzeba przyznać, że luty w tym roku dostarczył nam wielu mroźnych dni. Na szczęście już powoli widać wiosnę za oknem, więc można odetchnąć od tej zimowej szarugi. Przechodząc jednak do tematu tego artykułu to czas na dokonanie kolejnego, miesięcznego podsumowania….