Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Пишем код для людей
Архитектура и паттерны

Доклад принят в Программу конференции
Фронтенд-карьер

Архитектор, ведущий разработчик, ментор.

Интересуется архитектурой, паттернами проектирования, оптимизацией процесса разработки.
Любит заковыристые баги, поисковые задачи и беседы о техдолге.

https://t.me/vzkhrv

Тезисы

Программист пишет — машина исполняет. Но только ли машина? Что происходит, когда человек читает код? Как он его читает?

Сборщики, препроцессоры, транспиляторы делают код удобным для машин. А что сделает его удобным для людей? Какой код, вообще, удобен для человека? Ответ должны давать SOLID, KISS, DRY, дизайн-паттерны, но их изучение — сплошное непонятное занудство.

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

Но именно такой код приводит инженера к развитию.

В рамках доклада разберём:
* как мы пишем и читаем код;
* как работают паттерны и шаблоны;
* как найти пахнущий код;
* как растить инженерную экспертизу;
* какие инструменты помогают разрабатывать для людей;
* как писать код для исполнения человеком.

Другие доклады секции
Архитектура и паттерны

Rambler's Top100