dotnetomaniak.pl - Artykuły z tagiem design pattern

Trochę o wzorcu „pipes & filters”. Będzie dużo mięcha :).

Dziel się z innymi:
Pipeline – pipes & filters – Dev on board

Sztuka programowania 570 dni, 14 godzin, 48 minut temu devonboard 140 źrodło rozwiń

Option Pattern – czyli co zamiast nulla Używając typów wartościowych możemy sobie pozwolić na null’a (int?, string?). Co w przypadku gdy stworzymy własną klasę w której pod jedną z właściwości trzymamy własny typ który czasami może być nullem? Z pomocą przychodzi nam Option wzorzec

Źródło: juniordevops.pl
Dziel się z innymi:
Option Pattern – czyli co zamiast nulla – Blog

Architektura 923 dni, 12 godzin, 11 minut temu lukasztomalczyk 200 źrodło rozwiń

Pomysł na ten wpis jest taki, że na początek, napiszę testy jednostkowe, które będą palić się na czerwono, w których zdefiniuje problem. Testy zapalę na zielono poprzez implementację wzorca Adapter. Adapter przekształca interfejs klas na inny, oczekiwany przez klienta. Adapter umożliwia współdziałanie klasom, które z uwagi na niezgodne interfejsy standardowo nie mogą ...

Źródło: teovincent.com
Dziel się z innymi:
Adapter Obiektów | Teo Vincent

Sztuka programowania 1097 dni, 11 godzin, 10 minut temu TeoVincent 169 źrodło rozwiń

Reaktywowałem swojego bloga na nowo [https://teovincent.com/]. Blog skierowany jest do programistów, ale nie tylko. Znajdziesz tutaj również tematykę zarządzania, liderowania i rekrutacji. Menedżerowie wchodźcie do kategorii: OGARNIJ PRACĘ. Programistów zapraszam do kategorii: PROGRAMOWANIE, KONFERENCJE, HIPERŁĄCZE, KONKURS. Programowanie && !Programowanie Wykrzyknik „!” oznacza zaprzeczenie. Podwójny ampersand „&&” to operator, który zwraca wartość „prawda”, gdy oba jego argumenty zwraca...

Teo Vincent | Programowanie && !Programowanie

Sztuka programowania 1147 dni, 2 godziny, 28 minut temu TeoVincent 61 źrodło rozwiń

Co oznacza, że kod jest STUPID? Jak zapobiegać oraz czego unikać aby tworzony kod nie został nazwany STUPID. Trochę o powszechnych, a zarazem dobrych praktykach tworzenia kodu.

Źródło: devenv.pl
Dziel się z innymi:
Niech Twój kod nie będzie STUPID - DevEnv

Sztuka programowania 1157 dni, 12 godzin, 27 minut temu devenv 342 źrodło rozwiń

Kolejny z cyklu o wzorcach projektowych..

Decorator – Design Patterns #2 – Dev on board

Sztuka programowania 1258 dni, 14 godzin, 11 minut temu devonboard 199 źrodło rozwiń

Wspólna nauka wzorców projektowych, na pierwszą linię idzie Obserwator. Zachęcam do komentowania i dzielenia się spostrzeżeniami.

Dziel się z innymi:
Obserwator – design patterns #1 – Dev on board

Sztuka programowania 1274 dni, 13 godzin, 11 minut temu devonboard 288 źrodło rozwiń

Implementacja singletona w C# może być trudniejsza niż się wydaje...

Dziel się z innymi:
Don't ask me about Singletons

Sztuka programowania 1279 dni, 13 godzin, 15 minut temu asciiBlade 291 źrodło rozwiń

Implementacja wzorca poleceń (command pattern).

Źródło: fildev.pl
Dziel się z innymi:
Wzorzec poleceń (command pattern)

Sztuka programowania 1580 dni, 12 godzin, 1 minutę temu fildev 295 źrodło rozwiń

Implementacja wzorca obserwator(observer)

Źródło: fildev.pl
Dziel się z innymi:
Wzorzec obserwator(observer)

Sztuka programowania 1587 dni, 12 godzin, 22 minuty temu fildev 231 źrodło rozwiń

Wzorzec projektowy - wzorzec stanu(state pattern) z przykładem.

Źródło: fildev.pl
Dziel się z innymi:
Wzorzec stanu ( state pattern )

Sztuka programowania 1596 dni, 6 godzin, 28 minut temu fildev 478 źrodło rozwiń

Jeden ze wzorców projektowych - wzorzec kompozycji(composite patter) z zaimplementowanym przykładem.

Źródło: fildev.pl
Dziel się z innymi:
Wzorzec kompozycji(composite pattern)

Sztuka programowania 1601 dni, 7 godzin, 26 minut temu fildev 522 źrodło rozwiń

There are many ways to perform a validation of our models living within the system. Whether there’s an incoming request from the user who would like to create an account or there’s a need to ensure about the correct amount of money in a bank transaction, the validation process should always (I really mean that) take place. In today’s post, I’d like to present one of the possible solutions that might help you validate your entities.

Dziel się z innymi:
Simple validation with validators | Piotr Gankiewicz

Sztuka programowania 1699 dni, 6 godzin, 45 minut temu spetz 162 źrodło rozwiń

Last time I wrote a post about the commands. Events are quite similar to the commands – the main difference between these 2 patterns is that the events are related to the things that have actually happened to our entity e.g. by invoking the command. They’re also a core part of the DDD (Domain Driven Desing) and can be easily implemented within our software solution.

Handling domain events | Piotr Gankiewicz

Sztuka programowania 1705 dni, 5 godzin, 59 minut temu spetz 164 źrodło rozwiń

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 791,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)