Статья про параметры CUPID:
https://dannorth.net/2022/02/10/cupid-for-joyful-coding
Автор предлагает писать код ориентированный на CUPID, вместо следования устаревшим по его мнению принципам SOLID.
Отличная статья, каждый из параметров заслуживает пристального рассмотрения, аргументация на высоком уровне )
Краткое определение параметров:
C - Composability, возможность блоков кода "стыковаться" друг с другом
U - Unix philosofy, делай что-то одно, но хорошо
P - Predictability, отсутствие сюрпризов в коде
I - Idiomatic, единообразный, узнаваемый стиль
D - Domain-based, код основанный на предметной области
Post #1146
1.73K
Forwarded from Леонид Черненко
Dan North & Associates Ltd CUPID—for joyful coding What started as lighthearted iconoclasm, poking at the bear of SOLID, has developed into something more concrete and tangible. If I do not think the SOLID principles are useful these days, then what would I replace them with? Can any set of principles hold…- 🥴 6
- 🌚 4
- 👍 3
- 👎 1