![Preview Image](/assets/posts/csharp-tablice-tipstricks-header.png)
Tablice w C# – Tips&Tricks
Oto kilka pożytecznych wskazówek i trików, które mogą się przydać przy pracy z tablicami w C# i .NET😉 Inicjalizacja tablic // Standardowy sposób var intArray1 = new int[1] { 1337 }; // Bez podaw...
Oto kilka pożytecznych wskazówek i trików, które mogą się przydać przy pracy z tablicami w C# i .NET😉 Inicjalizacja tablic // Standardowy sposób var intArray1 = new int[1] { 1337 }; // Bez podaw...
Programista czasem musi napisać narzędzie wspomagające pracę zespołu (lub swoją) w formie aplikacji konsolowej. Można napisać kolejną nudną aplikację albo… Albo sprawić, aby nasza aplikacja konsolo...
W DDD zdarzenia domenowe (Domain Events) są odpowiedzialne za powiadamianie całej naszej domeny o tym, że coś interesującego się wydarzyło. Inna część aplikacji może nasłuchiwać na konkretne wydarz...
Sprawdzanie, czy obiekt lub przekazywany parametr nie jest null, jest najczęściej powtarzanym kawałkiem kodu. C# oferuje kilka sposobów, aby to osiągnąć. Ten wpis ma na celu Wam je przybliżyć. 6 s...
Factory (fabryka) jest dobrze znanym wzorcem projektowym, który występuje też w DDD jako część Tactical Design. Głównym celem fabryk, albo mówiąc inaczej metod wytwórczych jest uproszczenie tworzen...
W .NET można oznaczyć klasy słowem kluczowym sealed co powoduje, że po klasie nie można dziedziczyć. Poza tą właściwością, sealed ma jeszcze jedną ważna zaletę - poprawia wydajność wywołań metod wi...
Repozytorium (Repository) jest ogólnie znanym wzorcem, którego rolą jest zapisywanie i pobieranie obiektów z bazy danych lub innego miejsca gdzie możemy utrwalić dane. Uzupełniając ten wzorzec o ki...
Serwis domenowy (domain service) to biznesowa operacja, która nie wpasowuje się w odpowiedzialności Agregatów lub Value Objectów. Wpis jest częścią serii o DDD. Właściwości Serwisu Domenowe...
Agregat (Aggregate) jest głównym Building Blocks w Domain Driven Design (DDD). Grupuje on powiązane biznesowo ze sobą Encje i Value Objects, które można traktować jako pojedynczy obiekt. Agregat za...
Operator null-forgiving (!) – operator wprowadzany z C#8, mówi narzędziom do statycznej analizy kody, że dana zmienna referencyjna nie jest null. Bardzo przydatny operator w sytuacjach kiedy wiemy ...