Концентратор - Legacy: что нужно знать о работе с чужим кодом?
Программист приходит на новый проект и получает код десятилетней давности. Кто его автор? Уже не найти. А в придачу со старым кодом — старые технологии, неоднородная архитектура и потребность в особом обслуживании. Необходимость разбираться в работе чужой программы может возникнуть, даже если область вашей деятельности не связана напрямую с разработкой программного обеспечения: макросы ТеХ, присланные преподавателем; расчетные программы для обработки результатов эксперимента или сломавшиеся плагины после очередного обновления основной программы — что с этим делать? Рассказывает Роман Зайруллин в лекции «Legacy: что нужно знать о работе с чужим кодом?» ПРОГРАММА ЛЕКЦИИ 1. Системный подход к работе над проектом. 2. Валидация и корректировка доменных моделей. 3. Поиск информации и взаимодействие с экспертами предметной области. 4. Чтение и анализ кода проекта. 5. Контроль поведения и цикл обратной связи. Работа с тестировщиками. 6. Инструменты разработчика. 7. Интегративные стратегии поддержки и развития. 8. Техника безопасности. Как не угробить здоровье, спасая проект? Лекция была прочитана в 2019 году. Спикер: Роман Зайруллин — практикующий разработчик ПО и консультант в сфере IT, автор книги «LEGACY SOFTWARE. Как заставить чужой код работать?». Лекция будет полезна программистам и инженерам-разработчиками программных продуктов.