Тёмный

Czy na pewno rozumiesz DRY? 

DevMentors
Подписаться 7 тыс.
Просмотров 3,6 тыс.
50% 1

👷‍♂️ "To trzeba zatego... w sensie, wydzielić!" - nie raz i nie dwa słyszałem te słowa w projektach, w których uczestniczyłem. Przy okazji tych sugestii padały zazwyczaj słowa o reużywalności, długu technicznym czy ogólnie o zasadzie DRY, czyli "Don't Repeat Yourself".
🙃 Nie zawsze jednak - przynajmniej w długim terminie - te wydzielanie było najlepszym pomysłem i dlatego warto samo DRY jako podejście zderzyć z pułapkami, które mu towarzyszą.
📅 Dzisiejszy materiał kieruje przede wszystkim do juniorów i regularów, dla których zasada DRY jest chlebem powszednim ale także do seniorów i leadów, którzy długoterminowo za konsekwencje wydzielania odpowiadają.
👨‍🏫 Kurs "Domain-Driven Design Pragmatycznie" dostępny na: domain-driven-design.net/
TIMECODES:
00:00:00 Intro
00:02:02 Definicja DRY
00:03:35 Co rozumiemy jako DRY?
00:09:26 Scenariusz#1 - DRY w logice biznesowej
00:23:08 Scenariusz #1 - problemy
00:26:26 Scenariusz #2 - DRY w bibliotekach
00:29:32 Scenariusz #2 - problemy
00:33:47 Typowo "ludzkie" pułapki DRY
00:37:08 DRY vs SRP
00:38:31 DRY vs zależności pomiędzy zespołami
00:40:15 Jaki jest koszt abstrakcji?
00:41:41 DRY vs OCP
00:43:58 AHA - suplement DRY
00:46:38 Outro
Zapraszamy również na:
⚡️ Discord: devmentors.io/discord-pl
⚡️ Instagram: / devmentors_pl
⚡️ TikTok: / devmentors
⚡️ Twitter: / dev_mentors_pl
#csharp #programming #patterns #cleancode

Опубликовано:

 

1 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@troom6851
@troom6851 Год назад
W sumie oglądając to nagranie nasuwa sie logiczny wniosek -> kiedy kurs z wzorców projektowych? Kazdy zna, wiekszośc o nich słyszał, ale tylko elita uzywa w pełni poprawnie. Super mi sie podoba rozwinięcie SRP 37:52. No i podsumowujac, zeby uzyc DRY, musimy rozkminic całościowo projekt, i przeanalizować go pod kątem innych zasad/wzorców projektowych. michau dzięki wielkie za ten materiał, czekam na kolejne ;)
@radekfilonik639
@radekfilonik639 11 месяцев назад
Bardzo dobry film. 👍 I jest! Podział linijki czasowej na rozdziały! Super! Od razu jest łatwiej wracać do tego materiału 😁
@FarmerWidmo
@FarmerWidmo Год назад
Wartościowy materiał
@zabkooo
@zabkooo Год назад
Chciałem wejść zobaczyć ile kosztuje Wasz kurs a nie ma podlinkowania w opisie! :D dodajecie PS: Kiedy kurs Piotra na temat budowania solidnej budowy ciała?
@DevMentorsPL
@DevMentorsPL Год назад
Fair enough - link dodany ✅️ Pingne Piotra o jakąś odpowiedź. 😀
@adrian_franczak
@adrian_franczak Год назад
od dawna glosze cos co pokrywa sie z AHA wiec zamieszek tu nie zrobie niestety ale dzieki teraz bede mogl komus podeslac link a nie tlumaczyc xD
@DevMentorsPL
@DevMentorsPL Год назад
Też doszedłem do tych wniosków dawno temu ale mieć definicje, którą można rzucić - zawsze spoko. :D
Далее
DEVIN.AI - Czy to początek końca programistów?
36:19
Rozwiązujemy test ze znajomości C#
29:17
Просмотров 3,9 тыс.
Jaki laptop do PROGRAMOWANIA?
3:39:22
Просмотров 9 тыс.
Dzień Studenta- sonda na MS AGH
8:56
Просмотров 2 тыс.
All Rust string types explained
22:13
Просмотров 157 тыс.
Czym jest Web Service i REST API?
18:34
Просмотров 71 тыс.
Git i GitHub w 60 minut
1:20:14
Просмотров 212 тыс.
Currying - Programowanie funkcyjne w JavaScript
15:24
DRY i hook beforeEach #11 (Sekcja 02, Lekcja 06)
29:20
Просмотров 1,5 тыс.