Эффективная работа с устаревшим кодом
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Эта книга дает программистам возможность экономически эффективно решать распространенные проблемы с устаревшим кодом без необходимости выполнять чрезвычайно дорогостоящую задачу по переписыванию всего существующего кода. В нем описывается ряд практических стратегий, которые разработчики могут использовать для контроля над существующими программными приложениями. Автор дает полезные рекомендации о том, как использовать эти стратегии при рефакторинге или внесении функциональных изменений в кодовые базы. Одним из ключевых моментов книги является то, что она учит разработчиков писать тесты, которые можно использовать, чтобы убедиться, что они не изменяют случайно приложение при его оптимизации. Примеры представлены на Java, C++ и Csharp, и в книге предполагается, что читатель имеет некоторые знания нотации UML. Стратегии использования UML и кода на C++ и Java, в первую очередь, в то время как независимые от языка советы будут предоставляться на боковых панелях и в приложениях для пользователей, говорящих на конкретном языке.
Характеристики
- ФИО Автора
- Michael Feathers
- Язык
- Английский