Книга «Эффективная работа с унаследованным кодом» научит читателя повышать производительность, надежность, функциональность и сопровождаемость унаследованных систем и извлекать из них максимум пользы. Имея дело с унаследованным кодом, вы далеко не всегда найдете его понятным, а внесенные изменения в код не дадут моментальной ответной реакции, таким образом, вы просто зря тратите усилия и время на разработку. Благодаря книге Майкла Физерса работа с крупными базами нетестированного унаследованного кода станет проще, если использовать стратегические приемы, предлагаемые автором. Майкл Физерс в полном объеме изложил в книге материал, который был изложен им на крупных семинарах компании Object Mentor. Это приемы, которым он обучил сотни специалистов, разработчиков, тестировщиков ПО, технических руководителей и которые призваны подчинить себе непослушные базы унаследованного кода. Чтобы сделать внесение в код изменений более безопасным, автор предлагает 24 варианта разрыва зависимостей, помогающих работать с элементами ПО.
В книге также рассмотрены такие вопросы как:
— механизмы внесения в программное обеспечение изменений, в частности, устранение программных ошибок, ввод новых свойств, оптимизация производительности и улучшение структуры кода;
— создание тестов, не дающих вносить новые ошибки в код;
— перенесение унаследованного кода в средства тестирования;
— определение в коде мест, которые требуют внесения изменений;
— работа с приложениями, не имеющими, на первый взгляд, структуры;
— использование подходящих для любого языка и платформы методов, с примерами кода на языках C, C#, C++ и Java.
7,189 просмотров всего, 1 просмотров сегодня