Доклады

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

20 октября, 12:55
III зал

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

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

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

Илья Шишков

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

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

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

Спонсоры

Gold

JetBrainsFirst Line Software

Silver

Dell EMCDINSVeeam Software

Embedded

Аурига

Sponsors

Группа компаний АйТиT-SystemsПрограмма «Единая фронтальная система»

Individual

Андрей Терехов

Партнёры

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

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

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

Association for Computing MachineryACM Special Interest Group on Software Engineering

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

CUSTISСофтИнвентСтудия „7пап“Хостинг-ЦентрГруппа МPrezentПринт СалонDPI.Solutions

При поддержке

РАЭК

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

Software Russiai-Help