Maraton – Event Storming cz 2

Krok trzeci Dokładniejszy opis kroku trzeciego, który mógłby być jeszcze rozwijany. Moduł Rejestracji Moduł ten odpowiedzialny jest za przygotowanie danych potrzebnych do rejestracji użytkownika. Również tutaj zdefiniowane są grupy kolarskie, weryfikacja mejlowa rejestrowanego użytkownika oraz podsumowanie rejestracji w formie wygenerowania majla powitalnego. Końcowym etapem jest wpisanie użytkownika do tabeli w Więcej…

Maraton – Event Storming cz 0

Projekt Maraton Rowerowy podejście pierwsze do event stormingu Pomocne linki: Mariusz Gil Sławek Sobótka Chciałem jeszcze nadmienić że jest to moja interpretacja Event Stormingu. Chciałem spróbować swoich sił w tym temacie, zdaje sobie sprawę z niedoskonałości mojego rozwiązania, jednak mimo to postanowiłem stworzyć posty opisujące moje zmagania z tym tematem Więcej…

Prosty update

Problem – opis Update jednej tabeli wartościami drugiej. Dwie tabele niżej przedstawione są częścią większego systemu, który służy między innymi do rejestracji czasu zawodników  na maratonie rowerowym. Dane – opis W tabeli tag_number przechowywane są numer identyfikacyjne tag-ów oraz ich etykiety które są naniesione fizycznie na dyskietkę (tag). Zawodnik otrzymuje Więcej…

Architektura – Maraton – krok piąty

Zmiana architektury maratonu zakończyła się.  Testy przeszły pozytywnie, unit testów nie mam (uczę się). Poklikałem po aplikacji zarejestrowałem się wiele razy, mejle przychodzą poprawnie, rejestracja odbywa się bez problemu. Kod znajduje się na githubie Maraton Abstrakcja. Po zakończeniu tego etapu mam aplikację w której istnieje projekt posiadający interfejsy i modele Więcej…

RFID -Unique cz 2

Tak jak wspominałem w poprzednim poście, w aplikacji do obsługi Maratonu Rowerowego była wymiana czytnika na czytnik firmy Inveo. W tym przypadku połączenie wymagało trochę więcej „zachodu” W pierwszej kolejności należy wybrać port i ustawić jego konfigurację. Zmienna ports jest zmienną globalną klasy SerialPort . Konfigurację wrzuciłem do  ComboBox-a , Więcej…

RFID -unique cz1

W tym artykule opiszę RFID gdyż korzystam z tej technologi w Aplikacji do obsługi Maratonu Rowerowego (Unique) oraz w aplikacji do zapisu i odczytu kart Mifare wikipedia RFID. „RFID (ang. Radio-frequency identification) technika, która wykorzystuje fale radiowe do przesyłania danych oraz zasilania elektronicznego układu (etykieta RFID) w celu identyfikacji obiektu. Więcej…

Pięć Kroków Refaktoryzacji Kodu – Maraton Rowerowy Krok 0

Refaktoryzacja, SOLID, DRY, YAGNI. Reafkatoryzacja, według wikipedi: Refaktoryzacja (czasem też refaktoring, ang. refactoring) – proces wprowadzania zmian w projekcie/programie, w wyniku których zasadniczo nie zmienia się funkcjonalność. Celem refaktoryzacji jest więc nie wytwarzanie nowej funkcjonalności, ale utrzymywanie odpowiedniej, wysokiej jakości organizacji systemu. Po przesłuchaniu  jednego z podcastów na blogu „Ostra Więcej…