Strona głównaUżytkownik

gocom | użytkownik

gocom
gocom
390,02
2376 dni, 48 minut temu
29 marca, 2017
dotnetomaniak.pl

Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami.Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje:elim...

Dziel się z innymi:
Domain-Driven Design - podstawowe części składowe - Good Developer

Architektura 2428 dni, 15 godzin, 51 minut temu gocom 233 źrodło rozwiń

Poprawne modelowanie dziedziny skutkuje bezwzględnym wymaganiem dotyczą jej izolacji od reszty systemu. Z pomocą przychodzi architektura warstwowa wyodrębniająca z aplikacji spójne ze sobą pod względem działania obszary. Zebrane w ten sposób funkcjonalności są składowymi warstw. Przy czym bazowy zestaw warstw został zdefiniowany i zawiera:Interfejsu Użytkow...

Dziel się z innymi:
Domain-Driven Design - izolacja przy pomocy warstw. - Good Developer

Architektura 2451 dni, 22 godziny, 59 minut temu gocom 249 źrodło rozwiń

Odwiecznym problemem jaki napotykają na swojej drodze dwie ścierające się siły: zlecający i wykonawca, jest wzajemna komunikacji i zrozumienie. Problem narasta gdy obie persony obracają się w odseparowanych środowiskach. Przykładem takiej sytuacji jest klient (Ekspert Domenowy, eng. Domain Expert) definiujący wymagania aplikacji i wykonawca (np.: zespół p...

Dziel się z innymi:
Domain-Driven Design - Język Wszechobecny.

Architektura 2459 dni, 1 godzinę, 31 minut temu gocom 208 źrodło rozwiń

Niniejszym otwieram cykl postów związanych z rozkminianiem architektury wytwarzania oprogramowania o nazwie DDD => Domain-Driven Desing. Jest to temat jaki od pewnego czasu dręczy mnie, i chcę rozwinąć swoje zdolności w tym konkretnym obszarze.   W tym celu zaopatrzyłem się w dwie pozycje:Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym....

Dziel się z innymi:
Domain-Driven Design - wstęp - Good Developer

Architektura 2462 dni, 15 godzin, 41 minut temu gocom 309 źrodło rozwiń

Ostatnimi czasy natknąłem się w internetach na model pracy z repozytorium GIT wykreowany przez Vincenta Driessena. Jego podejście sugeruje by trzymać się dwóch głównych gałęzi o nazwach master i jej podgałęzi rozwojowej develop. Gałąź master odzwierciedla docelowy kod programu jaki znajduje się na produkcji z niej...

Dziel się z innymi:
Model pracy z gałęziami w GIT - Good Developer

Narzędzia 2477 dni, 23 godziny, 50 minut temu gocom 338 źrodło rozwiń

Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy Nie zawsze dobrym rozwiązaniem jest budowanie komendy dla każdej operacji wykonywanej na widoku, wręcz może okazać się uciążliwe przekazanie danych z formularza do  komendy. W takiej sytuacji z pomocą przychodzą delegaty. Implementacja interfejsu ICommand niesie ze sobą potrzebę deklaracji dwóch metod Execute, CanExecute oraz zdarzenie CanExecuteChanged. Jako że w  programowaniu nie ...

Dziel się z innymi:
PictOgr - delegowanie wykonania akcji do modelu widoku. - Good Developer

Daj się poznać 2017 niedziela, 14 maja 2017 21:11:43 GMT gocom 17 spam? źrodło rozwiń

Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy Nasz wspaniały język C#, znosi z nas prawie pełną odpowiedzialność za sprzątanie po sobie. Można by rzec, iż mamy zatrudnioną sprzątaczkę i nawet nie wiemy kiedy magicznie bałagan znika. Oczywiści mowa tutaj o Garbage Collector. Jeszcze dzisiaj pamiętam trudność, i obowiązek kontrolowania wycieków pamięci gdy pisałem oprogramowanie z wykorzystaniem języka C++. Z drugiej strony człowi...

Dziel się z innymi:
Wysypisko śmieci. - Good Developer

Daj się poznać 2017 2529 dni, 14 godzin, 47 minut temu gocom 75 źrodło rozwiń

Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy Udało się ugotować cebulkę, projekt wygląda znacznie lepiej aniżeli wcześniej. I dodatkowo ma większe możliwości. Stworzyłem też moje pierwsze DDD (Domain-Driven Design), ostatnio zachorowałem w tym kierunku (tak jak CQRS i Onion), i pragnę zgłębiac temat… Zmiana architektury na tak wczesnym etapie projektu nie była zbyt bolesna. Tym bardziej, iż CQRS został wyodrębniony wcześniej. J...

Dziel się z innymi:
PictOgr - cebulka + moje pierwsze DDD. - Good Developer

Daj się poznać 2017 2549 dni, 7 godzin, 17 minut temu gocom 99 źrodło rozwiń

Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy Był czas na monolity, przyszedł czas na mikroserwisy pora jeszcze bardziej zminimalizować, zejść do poziomu wykonywania pojedynczych funkcji, czyli serverless. Osobiście jeszcze nie zetknąłem się praktycznie z tą usługą, nie mniej jednak widziałem dwie prezentacje na konferencji 4D w Warszawie, tym samym temat mnie nieco zainteresował. Niemniej jest ona bardzo interesująca. Na pewno w...

Dziel się z innymi:
Serverless - z czym się je i jak wyciągnąć więcej siana z usług w chmurze. - Good Developer

Daj się poznać 2017 2560 dni, 11 godzin, 5 minut temu gocom 93 źrodło rozwiń

Blog programistyczy. Ale także o fotografii i bieganiu.MenuHomeDaj Się Poznać 2017Fat Can RunFotografiaBrak komentarzy Niniejszy wpis dotyczy implementacji Event Sourcingu w moim CQRSie. Jest to kolejna szyna wykorzystywana na różne sposoby. Można np. zachować (jeżeli system cały system oparty jest o CQRS/ES) stan aplikacji w poszczególnych etapach jej życia. Zapis stanów musi odbyć sie np. w bazie danych. Nie mniej jednak pozwoli to na przedstawienie historii od A do Z cyklu życia Dokładnie po wyko...

PictOgr - mój CQRS -3- Good Developer

Daj się poznać 2017 2560 dni, 11 godzin, 5 minut temu gocom 105 źrodło rozwiń

C#rek trochę już obyty z GUJI, rozmyślając o zielonych migdałach, czasem też o programowaniu. Po wielu chwilach doszedł do wniosku, iż programowanie jest to ciężki kawałek chleba, ale warto poświęcić jedną, czy dwie kąpiele błotne na rzecz nauki. Szkoda tylko, że jest tak osamotniony w swych poczynaniach, w okolicy żadnego ogra o podobnych pomyślunkach.

C#rek - hipopotam cz.3. - Good Developer

Daj się poznać 2017 2575 dni, 13 godzin, 35 minut temu gocom 20 źrodło rozwiń

Przechadzając się po zielonym, zalesionym bagnie C#rek rozmyślał o robocie, jaką może wykonać przy pomocy tego co się dowiedział. Napotkał też na pewien problem. Ludzie się go boją, uciekają gdy tylko zobaczą wielkiego, strasznego i brzydkiego zielonego stwora. Więc jak u licha zarobi na życie, skoro ludzie się boją i mówią w nieco innym języku. Zaiste to jest problem…

C#rek - hipopotam cz.2. - Good Developer

Daj się poznać 2017 2575 dni, 13 godzin, 35 minut temu gocom 19 źrodło rozwiń

Za górami, za lasami żył sobie pewien bardzo dziwny zielony stwór. Miał już dość tej monotonii straszenia ludzi i ciągłego babrania się w błocie. Wieczorami spoglądał na zachód słońca przez zwoje Windowsy. Pewnego wieczoru rozmyślając i bawiąc się woskowiną w uchu postanowił zmienić swoje życie. Od dziecka marzył, by zostać programistą, wiedział, że błoto i robale to nie cały świat i jest coś takiego ...

C#rek - hipopotam cz.1. - Good Developer

Daj się poznać 2017 2575 dni, 13 godzin, 35 minut temu gocom 56 źrodło rozwiń

Bałagan w plikach, to sytuacja jaka nęka nie jednego użytkownika komputerów. Ile razy podejmowałem próby ogarnięcia całego składowiska plików na moim dysku. Nigdy do końca się nie udało. Być może to przez pliko – zbieractwo. W młodości od czasu do czasu crash systemu rozwiązywał problem.:D Niestety w dobie ultra tłustych dysków twardych, cyfrowych chmur i innych sztucznych mgieł nie jest tak łatwo ...

PictOgr - pomysł na realizację. - Good Developer

Daj się poznać 2017 2577 dni, 14 godzin, 9 minut temu gocom 23 źrodło rozwiń

Najaktywniejsi w tym miesiącu