16
апреля
Технологии
Кирилл Мокевнин

филиал undev.ru, технический директор, Ульяновск

Тема выступления

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

15:30

На конференции SECON 2013 Кирилл преподнесет свой доклад «Ментальное программирование». Впрочем, лавры Мессинга ему не нужны: речь пойдет вовсе не об этом.

«Качество кода в проекте напрямую влияет на его поддерживаемость, настроение команды и скорость ввода новых фич, — считает спикер. — Как часто вы слышали предложение переписать все с нуля? Комментарии в коде „работает, не трогай!“, условия с магическими цифрами, функции с не говорящими названиями, в коде которых „без поллитры не разберешься“ — все это преследует нас каждый день.

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

  • thin controller, fat model не работает;
  • комментарии к коду — зло;
  • первый раз пиши идеально;
  • думай о дублировании заранее».
Видео
Презентация

Золотые партнеры

Серебряный партнер

Партнеры

Информационные партнеры