Доклады
Техника безопасности при работе с кодом большого проекта
20 октября, 12:55
III зал
В докладе я расскажу о последовательности шагов, которую я использую каждый раз, когда мне надо внести изменения в существующий код. Последовательность такая:
1) разработать интерфейс
2) внедрить его в существующий код
3) покрыть этот интерфейс тестами
4) реализовать созданный интерфейс
Подробно на примерах будет рассказано, почему последовательность именно такая и как она снижает количество допускаемых багов и обеспечивает довольно высокую скорость разработки.
Целевая аудитория – разработчики с опытом участия в долгосрочных проектах, разрабатываемых командой из нескольких человек.
Илья Шишков
Старший разработчик, Яндекс
Работаю в Яндексе с 2012 года. За это время поучаствовал в разработке серверной части нескольких подсистем Поиска Яндекса. Неоднократно выступал с докладами о принципах разработки ПО на конференции “С++ Россия”. Являюсь соавтором онлайн-специализации по С++ на Coursera.