dotnetomaniak.pl - Artykuły z tagiem sztuka programowania

"Immutable Value Objects" brzmi to poważnie i nieco strasznie. Jednakże, jest to prosty, praktyczny i bardzo przydatny koncept. Pomaga on w pisaniu mniej kodu, testów. Nasze klasy stają się bardziej przewidywalne. W swoim najnowszym artykule pokazałem na przykładzie, jak możesz skorzystać z tego konceptu.

Źródło: event-driven.io
Dziel się z innymi:
Immutable Value Objects are simpler and more useful than you think! - Oskar Dudycz

My programiści uwielbiamy pokazywać kreatywność w fantazyjnym formatowaniu, regułach stylistycznych, niezliczonych dyskusjach na temat wyższości spacji nad tabami. Dynamiczna składnia, czy mocno typowana? Tak czy śmak? Opisałem jak radzić sobie z tymi dyskusjami i efektywnie pracować z kodem i PRami.

Should a programmer's creativity be shown in code formatting? - Oskar Dudycz

Sztuka programowania 1043 dni, 1 godzinę, 26 minut temu oskar-at-net 82 źrodło rozwiń

Segregacja odpowiedzialności Polecenie-Zapytanie. Te dosłowne tłumaczenie wspaniale opisuje ideę naszego wzorca. Większość z nas jednak wie czym jest CQRS. W końcu temat ten jest poruszany niemal na każdej konferencji! Prezentacje te jednak często nie zawierają przykłady w kodzie, które głównie interesują żądnych technicznych detali programistów.

CQRS na jednej bazie - Czy zawsze musimy rozpraszać? - Cesarstwo Dev

Architektura 1493 dni, 2 godziny, 7 minut temu Cesarstwo-Dev 174 źrodło rozwiń

Często w naszych aplikacjach mamy do czynienia z datami. Najczęściej używamy ich przy polach takich jak data utworzenia (np. CreatedAt) lub data modyfikacji (np. ModifiedAt), ale są też inne miejsca. Wtedy z reguły stosujemy DateTime.UtcNow. Niestety w testach ciężko jest potem coś z taką datą zrobić. Nie mamy żadnej możliwości ustawienia tej daty na jakąś inną, aby przetestować czy nasza aplikacja działa poprawnie. Sprawa się jeszcze bardziej komplikuje, gdy mamy logikę biznesową uzależnioną od takiej ...

Źródło: www.admu.pl
Dziel się z innymi:
Daty – jak sobie z nimi radzić – ADMU Blog

Narzędzia 1604 dni, 1 godzinę, 38 minut temu Admu 171 źrodło rozwiń

Many people at the beginning of the project ask themselves - what architecture to choose? Would you not even think about it when starting your first serious project? I bet you would. In this post, I will try to answer this question from my perspective because I have always thought about it myself… until one day.

Architectural patterns - holiness or guideline?

Sztuka programowania 1906 dni, 3 godziny, 15 minut temu netsharpdev 111 źrodło rozwiń

~ MJ Code review, czyli przeglądanie kodu innego programisty w zespole, uważam za jedną z najlepszych technik tworzenia dobrego kodu i osobistego rozwoju – niezależnie od tego, czy ktoś przegląda moją pracę, czy ja jego. Pamiętam jak dziś swoje pierwsze code review. Ukończyłem pisanie jednego dosyć sporego modułu. Przyzwyczajony do tego, że zawsze po prostu commitowałem swój kod, który działał, myślałem, że jestem prawdziwym artystą, a mój kod jest perfekcyjny. Och, jakże byłem głupi. Review zakończyło...

Code Review c.d. | maciejjędrzejewski

Sztuka programowania 2892 dni, 21 minut temu jedmac 256 źrodło rozwiń

Szukałem porad w sprawie trudnej czynności jaką jest nazywanie .NET DEVELOPERS POLAND – facebook Co prawda w innym temacie, ale warto przeczytać aby uświadomić sobie jaka to ciężka praca. Także człowiek szuka i myśli i próbuje.Próby W ramach swoich poszukiwań i eksperymentowania z tworzeniem najlepszego i najczystszego kodu, najlepiej nazwanego i cacy. Dotarłem do takiej sytuacji, gdzie chciałem posiadać osobne klasy (kontrolery, serwisy, repo, co ta...

Dziel się z innymi:
Użytkownik czy użytkownicy? Jak nazywać klasy – moje doświadczenia.

Sztuka programowania 3148 dni, 17 godzin, 43 minuty temu rroszczyk 200 źrodło rozwiń

← Książkowe zapiski #1 – „Czysty kod” (znaczące nazwy)Opublikowano, autor:Tomasz J „Mistrz czystego kodu” Autor: Robert C. Martin, Tłumaczenie: Wojciech Moch, Wydawnictwo: Helion W dzisiejszym, kolejnym już odcinku naszego cyklu „Książkowe zapiski” znowu posłużymy się tym co do przekazania ma nam Robert C. Martin zwany inaczej Wujkiem Bobem (ang. Uncle Bob). To, że autor w naszym cyklu nie jest pierwszy raz, nie znaczy wcale, że jest to jedyny autor, którego czytamy lub którego książki będą tutaj cyt...

Książkowe zapiski #2 – Mistrz czystego kodu (co powinien wiedzieć zawodowy programista) | pasja-programowania

Sztuka programowania 3271 dni, 1 godzinę, 33 minuty temu Tomasz Janczewski 235 źrodło rozwiń

Odcinek 14 jest kolejnym odcinkiem wyjątkowym. Po pierwsze: bo to pierwszy odcinek po angielsku! A po drugie: bo mój gość to szanowany na całym świecie, znany wszem i wobec, niewymagający przedstawienia: the one and only Udi Dahan! Gdyby pół roku temu ktoś powiedział mi, że DevTalk wyjdzie poza granice Polski, i to od razu z Gościem tego kalibru, to bym się tylko w czoło popukał. A tu proszę…

Źródło: devtalk.pl
Dziel się z innymi:
CQRS with Udi Dahan

Sztuka programowania 3501 dni, 2 godziny, 17 minut temu rroszczyk 132 źrodło rozwiń

Będąc programistą, bardzo często mam styczność z kodem innych. Jest to naturalne, bo nawet jeśli nie pracuję w danym momencie zespołowo, to i tak mogę wykorzystywać rozwiązania stworzone przez moich współpracowników, bądź też po prostu takie, które znalazłem w sieci. W wielu przypadkach są to dobre i przemyślane rozwiązania, ale czasem zdarzają się takie, które najchętniej od razu bym zrefaktoryzował.

Dziel się z innymi:
6 rzeczy których nie lubię w kodzie...

Sztuka programowania 3578 dni, 18 godzin, 38 minut temu rroszczyk 657 źrodło rozwiń