Необходимость разобраться в работе чужой программы может возникнуть, даже если область вашей деятельности не связана напрямую с разработкой ПО.
Макросы ТеХ, присланные преподавателем; расчетные программы для обработки результатов экспериментов и сломавшиеся плагины после очередного обновления основной программы.
Как перестать выгорать?
С чего начать работу со свалившимся проектом?
Что делать с базой данных, оставшейся с 98-го года?
Как перестать просить заказчика выделить время на полный рефакторинг?
Как ввести нового программиста в проект?
Ответы на эти вопросы, на примере реальных проектов и без гигантских листингов, вы найдете в этой книге.
Заставьте чужой код работать!