HappyDev’13
Действительно полезная конференция!
7–8 декабря 2013
Омск. База отдыха им. Стрельникова
Важные темы
Важные темы
Ведущий секции, Кирилл Мокевнин:
На тему написания чистого кода и создания хорошей архитектуры сломано немало копий. Я занимаюсь инженерной культурой в своей компании не один год и накопил немалый опыт в ее создании и поддержании. Готов поделиться и с вами!
Mokevnin_brut_small
Undev, Руководитель филиала, Ульяновск

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

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