DevCezz

Programistyczny blog dla Ciebie

programowanie

Pisanie kodu przy wykorzystaniu Object Calisthenics

Słowo kalistenika to połączenie dwóch słów wywodzących się ze starożytnej Grecji: kállos (piękno) i sthénos (siła). W kontekście aktywności fizycznej odnosi się to do pracy nad mięśniami bez żadnego dodatkowego sprzętu czy obciążenia. Chodzi o opieranie się na ćwiczeniach tylko…

Dokumentacja modułów w Modulith

Raczej żaden z deweloperów nie lubi pisać dokumentacji. Jest to coś do czego od zawsze nie pałaliśmy sympatią. Sam byłem w takiej sytuacji, gdzie na projekcie tworzenie dokumentacji technicznej polegało na tępym kopiowaniu i wklejaniu kodu do plików Word. Był…

Czym się różni Domain Event od Integration Event?

W świecie Event-Driven Architecture mamy do czynienia z wysyłaniem wielu zdarzeń. Jednak jak wiemy, jedna rzecz nie zawsze jest równa drugiej pomimo posiadania tej samej nazwy. Dlatego w celu rozróżnienia tych zdarzeń wprowadzono podział na dwa tytułowe rodzaje: Domain Event…

Short & Long Polling

Minęły już prawie dwa miesiące odkąd powstał mój ostatni wpis na tym blogu. Pomimo wielkiej chęci powrotu do tworzenia nowych treści, poległem. Na ten stan rzeczy złożyło się wiele spraw w pracy oraz życiu osobistym. Jednak wracam i mam nadzieję,…

Odczucia po konferencji

Ciemno wszędzie, głucho wszędzie… Trzask! Pora przerwać ten długi czas nieobecności. Tak jak wspomniałem w poprzednim wpisie, ten przestój był zaplanowany. Chciałem się skupić tylko na jednej rzeczy, czyli na wystąpieniach publicznych. Skoro dzisiejszy artykuł powstał to oznacza, że… mam…

Czy Ty też tak robisz z polem status?

Chciałbym zaprezentować Wam moje przemyślenia na temat, znanego na pewno przez wszystkich programistów, pola status. W każdym projekcie w jakim pracowałem było obecne właśnie pole o takiej nazwie. Implementowane było najczęściej jako typ wyliczeniowy, a rzadziej (na szczęście) jako integer….

AnimalShelter – dwa kamienie milowe zaliczone

Ostatnie dni pracy nad AnimalShelter były naprawdę owocne. Udało się zakończyć dwa kamienie milowe z mojej listy projektowej. Być może wynika to z tego, że nie sprawiły one większych problemów programistycznych. Czas, więc podsumować po raz kolejny swoje działania. Tym…

AnimalShelter – dodatkowe założenia i problemy

Czym byłby dzień z życia programisty bez problemów? Na pewno nie tym samym co obecnie przeżywamy. W tym artykule chciałbym opisać wyzwania (sic!) jakie napotkałem podczas ostatnich prac nad AnimalShelter. Żeby nie było tak dołująco opiszę też kilka założeń jakie…

AnimalShelter – wszystko postawione do góry nogami

Od ostatniego wpisu wiele rzeczy w aplikacji uległo zmianie. Tak bardzo wchłonąłem się w proces programowania, że nie wszystko wygląda idealnie z punktu widzenia zarządzania. Zamiast trzymać się wyznaczonych zadań i ścieżki ich odhaczania to leciałem z pisaniem kodu jak…

AnimalShelter – obsługa wniosków

Prace nad AnimalShelter trwają w najlepsze. Na ten moment udało się dodać podstawową obsługę wniosków. Dostępne są akcje akceptacji oraz odrzucania. Niestety nie istnieje jeszcze weryfikacja limitu dostępnego miejsca w schronisku. Chciałbym zaprogramować to sprawdzenie jako niezmiennik, ale pozostawię je…