Inne · Produktywność

Skąd brać pomysły na posty?

Ostatnio podczas networkingu po spotkaniu Geek Girls Carrots, na którym miałam przyjemność poprowadzić prelekcję, usłyszałam ciekawe pytanie: „Skąd masz pomysły na nowe posty? Przy regularnym blogowaniu (co tydzień nowy post) to chyba jest trudne?” Meetupy Meetupy, czyli darmowe spotkania różnych społeczności, mogą być źródłem natchnienia. Są tam prowadzone wykłady na różne interesujące tematy. Można napisać… Czytaj dalej Skąd brać pomysły na posty?

BoardGamesNook · C# · Programowanie

FluentValidation – cz. 3 testy i nullowalna properta

Kończąc zbiór wpisów (część 1, część 2) dotyczących FluentValidation czas na napisanie testów. Przykładowa klasa walidatora Dla przypomnienia, tak wygląda klasa BoardGameValidator: Jako dobrzy programiści, już na wstępie, zaraz przed zdefiniowaniem takiego walidatora, powinniśmy utworzyć testy sprawdzające jego poprawność. Ważne, żeby sprawdzić, czy dla każdego sprawdzanego warunku walidator zwraca prawidłowy status (informację o błędzie lub… Czytaj dalej FluentValidation – cz. 3 testy i nullowalna properta

BoardGamesNook · C# · Programowanie

FluentValidation – cz. 2 wzorzec fabryki

W poprzednim wpisie pokazałam prosty (i przy okazji brzydki) sposób na użycie pakietu FluentValidation do walidacji danych po stronie serwera. Dzisiaj czas na refactoring. Integracja Zacznę od tego, że nie muszę tworzyć za każdym razem w kontrolerze nowej instancji walidatora. Mogę skonfigurować specjalną fabrykę walidatora (wzorzec fabryki). Jak by to miało wyglądać? Wystarczy, że dodam… Czytaj dalej FluentValidation – cz. 2 wzorzec fabryki

BoardGamesNook · C# · Programowanie

FluentValidation – cz. 1 proste użycie

Przykładowy widok dodawania nowego stołu do gry wygląda nastepująco: Jak widać, ustawiam w formularzu sporo parametrów. Załóżmy, że chcę ustalić regułę: parametr Miasto musi się składać z minimum 3 znaków i mogą to być tylko litery i spacje. Skorzystam więc z paczki FluentValidation dostępnej przez nugeta. Pełną dokumentację można znaleźć pod linkiem. Przykład walidatora Klasa walidatora GameTableValidator.cs… Czytaj dalej FluentValidation – cz. 1 proste użycie

Daj Się Poznać 2017 · Inne

DSP 2017 – rocznica

Od słynnego konkursu minął już ponad rok. Na jego potrzeby powstało aż 41 pierwszych wpisów na tym blogu. Jak widać na screenie poniżej, blog nadal jest głównie programistyczny. Godziny W roku 2017 poświęciłam około 80 h na pisanie bloga i aplikacji (ok. 11h/msc). W bieżącym roku w ciągu niecałych 6 miesięcy przeznaczyłam więcej czasu na… Czytaj dalej DSP 2017 – rocznica