AHA: избегайте поспешных абстракций — почему принцип DRY может ухудшить ваш код
Escoding
0:00 / 0:00
AHA: избегайте поспешных абстракций — почему принцип DRY может ухудшить ваш код
27 просмотров · 1 день назад
Escoding
1,03 тыс. подписчиков
27 просмотров · 1 день назад
Всегда ли следует удалять дублированный код? Не обязательно.
В этом видео мы рассмотрим принцип AHA — Избегайте поспешных абстракций, принцип разработки программного обеспечения, который объясняет, почему создание абстракций слишком рано может сделать ваш код более сложным, тесно связанным и труднее поддающимся изменению.
Мы обсуждаем:
Почему похожий код не всегда означает общую логику
Взаимосвязь между AHA и DRY
Преждевременная абстракция
Правило трёх
Когда абстракция имеет смысл
Когда дублирование на самом деле лучше
AHA, YAGNI и KISS
Как распознать плохую абстракцию
Если вам нравятся практические концепции разработки программного обеспечения, поставьте лайк видео и подпишитесь на @escoding, чтобы получать больше контента о разработке программного обеспечения, архитектуре и принципах проектирования.
#AHA #ИзбегайтеПоспешныхАбстракций #РазработкаПрограммирования #Программирование #ЧистыйКод #АрхитектураПрограммирования #DRY #YAGNI #KISS #КачествоКодирования #Рефакторинг #ПринципыПроектирования #Программирование #DotNet #CSharp #Разработчик