Поданные доклады

Техника безопасности при работе с кодом большого проекта

1 Считают: Это интересно!

В докладе я расскажу о последовательности шагов, которую я использую каждый раз, когда мне надо внести изменения в существующий код. Последовательность такая:
1) разработать интерфейс
2) внедрить его в существующий код
3) покрыть этот интерфейс тестами
4) реализовать созданный интерфейс

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

Целевая аудитория – разработчики с опытом участия в долгосрочных проектах, разрабатываемых командой из нескольких человек.

Илья Шишков

Старший разработчик, Яндекс

Работаю в Яндексе с 2012 года. За это время поучаствовал в разработке серверной части нескольких подсистем Поиска Яндекса. Неоднократно выступал с докладами о принципах разработки ПО на конференции “С++ Россия”. Являюсь соавтором онлайн-специализации по С++ на Coursera.

Спонсоры и партнёры

Спонсоры

Gold

JetBrainsFirst Line Software

Silver

Dell EMCDINS

Embedded

Аурига

Партнёры

Генеральные партнёры

АП КИТРУССОФТ

При содействии

Association for Computing MachineryACM Special Interest Group on Software Engineering

Технические партнёры

CUSTISСофтИнвентСтудия „7пап“Хостинг-Центр

Организаторы

Software Russiai-Help