Python Portal
Видео
SaveTwitter.Net_MsvYnVjjSWc-4aIE_(658p).mp4 · 872 КБ · нажмите — покажем
SaveTwitter.Net_MsvYnVjjSWc-4aIE_(658p).mp4 · 872 КБ · нажмите — покажем
11 принципов разработки ПО, которые я хотел бы понять раньше
1. SOLID — качественное объектно-ориентированное проектирование
2. DRY — не повторяйся
3. KISS — делай проще
4. YAGNI — не создавай то, что пока не нужно
5. SRP — одна ответственность
6. Open/Closed — расширяй, не ломая существующее
7. Dependency Inversion — меньше жёстких связей
8. Composition — собирай систему из гибких компонентов
9. Separation of Concerns — разделяй зоны ответственности
10. Fail Fast — выявляй проблемы как можно раньше
11. Measure First — оптимизируй только то, что действительно имеет значение
👉 @PythonPortal
134 · 4.1K ·