Принцип хорошего кода KISS ("keep it simple, stupid", "keep it short and simple")
О чем говорит принцип кода 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 в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/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 — Принципы простого дизайна от Кента Бека