9.07.2019 - Marcin Markowski
                    
                 
                
                
                    Polityka to Building Block z DDD, który pozwala otwierać model na rozbudowę w tych miejscach, w których biznes może tego faktycznie potrzebować. Pojedyncze Polityki zwykle są stosunkowo proste, ich kompozycja może jednak modelować bardzo złożone wymagania biznesowe.
                
                więcej
             
        
        
            
                
                    13.06.2019 - Marcin Markowski
                    
                 
                
                
                    Value Object to bardzo użyteczny Building Block z DDD. Jego użycie znacznie zwiększa ekspresywność kodu i redukuje ilość defensywnej logiki. Jak składnia C# wpiera implementację Value Objectów? Których konstrukcji językowych używać, żeby maksymalnie zwiększyć czytelność?
                
                więcej
             
        
        
            
                
                    6.06.2019 - Marcin Markowski
                    
                 
                
                
                    W DDD najważniejsze jest oczywiście poznanie naszej domeny, zbudowanie Ubiquitous Language i Modelu wiernie odzwierciedlającego biznes. Na koniec dnia trzeba jednak ubrać to w kod. Ten projekt jest ilustracją różnych podejść do implementacji wzorców znanych z DDD i nie tylko.
                
                więcej
             
        
        
            
                
                    9.05.2019 - Marcin Markowski
                    
                            - #DDD-starter
 
                            - #DDD
 
                            - #Architektura
 
                            - #.NET
 
                    
                 
                
                
                    Projekty i namespace'y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.
                
                więcej