ru

Купить книгу Эффективная работа с устаревшим кодом (серия Роберта К. Мартина) на русском [PDF, EPUB, FB2, MOBI]

#766650
Эффективная работа с устаревшим кодом (серия Роберта К. Мартина)

Working Effectively with Legacy Code (Robert C. Martin Series) (B005OYHF0A)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michael Feathers | #35: Тестирование программного обеспечения

4.5 (741)

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

 

Легко ли внести изменения в ваш код? Получаете ли вы практически мгновенную обратную связь после внесения изменений? Понимаете ли вы его? Если ответ хотя бы на один из этих вопросов отрицательный, значит, у вас устаревший код, который отнимает время и деньги, которые могли бы быть потрачены на разработку.

В этой книге Майкл Фезерс предлагает комплексные стратегии для более эффективной работы с большими, непротестированными устаревшими кодовыми базами. Книга основана на материалах, созданных Майклом для его известных семинаров Object Mentor: методах, которые Майкл использовал в качестве наставника, чтобы помочь сотням разработчиков, технических менеджеров и тестировщиков взять под контроль свои устаревшие системы.

В число рассматриваемых тем входят:

  • Понимание механики изменений в программном обеспечении: добавление функций, исправление ошибок, улучшение дизайна, оптимизация производительности.
  • Внедрение устаревшего кода в тестовую среду
  • Написание тестов, которые защитят вас от возникновения новых проблем.
  • Методы, применимые к любому языку программирования и платформе, с примерами на Java, C++, C и C#.
  • Точное определение мест, где необходимо внести изменения в код.
  • Как справляться с устаревшими системами, не являющимися объектно-ориентированными?
  • Обработка приложений, которые, по-видимому, не имеют никакой структуры.

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

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?