Рет қаралды 83,385
О чем говорит принцип кода KISS ("keep it simple, stupid", "keep it short and simple"), что делать не стоит, а что делать стоит, чтобы код был хорошим.
Курс, о котором идет речь в видео: PYTHON - bit.ly/2HaK8tU
Другие курсы для новичков:
JAVA - bit.ly/3koGeMj
JAVA Start - bit.ly/32GgZ28
Инструментарий JAVA - bit.ly/3mws6Cr
Automation QA (Java) - bit.ly/3myHDlp
ANDROID - bit.ly/2FMc86s
C#/.NET - bit.ly/32GM19U
C# START - bit.ly/2H84pQF
FRONT-END - bit.ly/3kq1vVR
WORDPRESS Developer - bit.ly/2RyADqp
SALESFORCE Developer - bit.ly/3koGLOj
UI/UX дизайн - bit.ly/2RFsK28
Project management - bit.ly/32GnAt7
Обучение на проекте - bit.ly/3mvBwhB
Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns - bit.ly/3mvKifo
Enterprise patterns - bit.ly/2FLZOD4
Сайт Foxminded: bit.ly/2RIchdz
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Foxminded в VK: foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
0:00 - вступление
0:25 - в чем заключается принцип KISS
0:53 - не имеет смысла реализовывать дополнительные функции
1:17 - не стоит перегружать интерфейс теми опциями, которые не будут нужны большинству пользователей
4:05 - бессмысленно делать реализацию сложной бизнес-логики, которая учитывает абсолютно все возможные варианты
5:12 - не имеет смысла беспредельно увеличивать уровень абстракции
6:02 - бессмысленно закладывать в проект избыточные функции «про запас»
8:34 - рекламная пауза
9:37 - не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:12 - не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:50 - абсолютная математическая точность или предельная детализация нужны не всегда
12:38 - precision design is fragile
16:35 - Принципы простого дизайна от Кента Бека