Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич. Как часто вы слышали предложение или сами предлагали переписать все с нуля? Комментарии в коде “работает не трогай”, условия с магическими цифрами, функции с неговорящими названиями, в коде которых без поллитра не разобраться - все это преследует нас каждый день.
При этом существует большое количество практик, известных и не очень, которые позволяют сделать код чище, проще и понятнее без особых усилий. За последний год я был на страже качества множества проектов, создаваемых десятками разработчиков. За это время были проверены на прочность многие существующие практики и подходы, а также выработаны собственные паттерны и антипаттерны. В своем докладе я расскажу про “самодокументируемый код“, принцип су-ха-ри, о контекстах, контрактах, декларативном программировании, зависимостях и многом другом.
1 view
654
257
9 years ago 01:09:39 236
Почему сложно программировать UI. Кирилл Мокевнин
6 years ago 01:01:25 102
Кирилл Мокевнин, Hexlet - Инженерная культура
2 years ago 00:59:49 1
Кирилл Мокевнин - Ментальное программирование
4 years ago 01:45:17 38
Кирилл Мокевнин — Репутация или деньги | Бедная жизнь в Майами | Мы обречены
6 years ago 01:19:58 105
Начинаем писать тесты (правильно) — Кирилл Мокевнин
11 years ago 01:24:35 86
Лекция Кирилла Мокевнина
8 months ago 00:31:56 1
Кирилл Мокевнин. 5 проектов выходного дня, которые значительно повысят ваши навыки кодинга
3 years ago 01:10:28 1
Кирилл Мокевнин — Ментальное программирование 2.0
2 years ago 01:45:58 8
Кирилл Мокевнин - О инфоцыганах и бизнес амбициях | Колледж Хекслет |
7 months ago 00:40:22 1
Как мы ушли от локальной разработки в облака и что выиграли / Кирилл Мокевнин (Hexlet)
3 years ago 00:25:39 223
CEO Хекслета Кирилл Мокевнин о буме онлайн-курсов, трудоустройстве и сотрудничестве с Ростелекомом
1 year ago 00:15:46 10
Кирилл Мокевнин задает вопросы студенту Хекслета, который учится на Фронтенд Разработчика