Trochę o wzorcu „pipes & filters”. Będzie dużo mięcha :).
Sztuka programowania 1920 dni, 8 godzin, 24 minuty temu 148 ź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
Architektura 2273 dni, 5 godzin, 47 minut temu 201 ź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ą ...
Sztuka programowania 2447 dni, 4 godziny, 47 minut temu 174 ź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...
Sztuka programowania 2496 dni, 20 godzin, 4 minuty temu 70 ź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.
Sztuka programowania 2507 dni, 6 godzin, 3 minuty temu 342 źrodło rozwiń
Kolejny z cyklu o wzorcach projektowych..
Sztuka programowania 2608 dni, 7 godzin, 47 minut temu 199 źrodło rozwiń
Wspólna nauka wzorców projektowych, na pierwszą linię idzie Obserwator. Zachęcam do komentowania i dzielenia się spostrzeżeniami.
Sztuka programowania 2624 dni, 6 godzin, 47 minut temu 292 źrodło rozwiń
Implementacja singletona w C# może być trudniejsza niż się wydaje...
Sztuka programowania 2629 dni, 6 godzin, 51 minut temu 293 źrodło rozwiń
Implementacja wzorca poleceń (command pattern).
Sztuka programowania 2930 dni, 5 godzin, 37 minut temu 301 źrodło rozwiń
Implementacja wzorca obserwator(observer)
Sztuka programowania 2937 dni, 5 godzin, 58 minut temu 231 źrodło rozwiń
Wzorzec projektowy - wzorzec stanu(state pattern) z przykładem.
Sztuka programowania 2946 dni, 5 minut temu 479 źrodło rozwiń
Jeden ze wzorców projektowych - wzorzec kompozycji(composite patter) z zaimplementowanym przykładem.
Sztuka programowania 2951 dni, 1 godzinę, 3 minuty temu 537 ź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.
Sztuka programowania 3049 dni, 21 minut temu 164 ź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.
Sztuka programowania 3054 dni, 23 godziny, 36 minut temu 169 źrodło rozwiń