Trochę o wzorcu „pipes & filters”. Będzie dużo mięcha :).
Sztuka programowania 1877 dni, 16 godzin, 7 minut 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 2230 dni, 13 godzin, 30 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 2404 dni, 12 godzin, 29 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 2454 dni, 3 godziny, 47 minut 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 2464 dni, 13 godzin, 46 minut temu 342 źrodło rozwiń
Kolejny z cyklu o wzorcach projektowych..
Sztuka programowania 2565 dni, 15 godzin, 30 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 2581 dni, 14 godzin, 30 minut temu 292 źrodło rozwiń
Implementacja singletona w C# może być trudniejsza niż się wydaje...
Sztuka programowania 2586 dni, 14 godzin, 34 minuty temu 293 źrodło rozwiń
Implementacja wzorca poleceń (command pattern).
Sztuka programowania 2887 dni, 13 godzin, 20 minut temu 301 źrodło rozwiń
Implementacja wzorca obserwator(observer)
Sztuka programowania 2894 dni, 13 godzin, 41 minut temu 231 źrodło rozwiń
Wzorzec projektowy - wzorzec stanu(state pattern) z przykładem.
Sztuka programowania 2903 dni, 7 godzin, 47 minut temu 479 źrodło rozwiń
Jeden ze wzorców projektowych - wzorzec kompozycji(composite patter) z zaimplementowanym przykładem.
Sztuka programowania 2908 dni, 8 godzin, 45 minut 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 3006 dni, 8 godzin, 4 minuty 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 3012 dni, 7 godzin, 18 minut temu 169 źrodło rozwiń