РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Ментальное программирование

Кирилл Мокевнин, руководитель филиала undev.ru в Ульяновске
Доклад(45 мин)    Презентация (pdf, 990 Kb)

Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич. Но обычно, глядя на новый проект, каждый программист предлагает все переписать. Комментарии в коде “работает не трогай”, условия с магическими цифрами, функции с не говорящими названиями, в коде которых, без поллитра, не разобраться - все это преследует нас каждый день.

При этом существует большое количество практик, известных и не очень, которые позволяют сделать код чище, проще и понятнее без особых усилий. За последний год я был на страже качества множества проектов создаваемых десятками разработчиков. За это время были проверены на прочность многие существующие практики и подходы, а также выработаны собственные паттерны и антипаттерны.

В своем докладе я расскажу про “самодокументируемый код”, принцип сухари, о контекстах, контрактах, декларативном программировании, зависимостях и многом другом.


Программа конференции