cover

Working Effectively with Legacy Code

Майкл Фезерс

2004 · 456 pp. · Англійська
Автор Майкл Фезерс
Видавництво Longman (Pearson Education)
Перекладачі
Категорії:
ISBN 9780131177055
Рік видання 2004
Мова Англійська
Кількість сторінок 456
1 Користувачів прочитали
0 Користувачів планують прочитати
6 Оцінок
0 Відгуків написано

Чи стикалися ви з ситуацією, коли код стає занадто складним для розуміння, а будь-яка зміна в ньому викликає ланцюгову реакцію помилок? Якщо відповідь «так», то ви працюєте з так званим «legacy-кодом» — застарілим кодом, який важко підтримувати, тестувати та змінювати. Книга Майкла Фезерса «Working Effectively with Legacy Code» присвячена саме цій проблемі. Вона пропонує практичні стратегії, які допоможуть розробникам взяти під контроль великі та складні програмні системи без необхідності їх повного переписування.

Автор пояснює, що legacy-код — це не просто старий код, а код без тестів. Основна мета книги — навчити вас, як працювати з такими системами ефективно: додавати нові функції, виправляти баги, покращувати дизайн та оптимізувати продуктивність, не руйнуючи при цьому існуючу логіку. Ви дізнаєтеся, як створювати тестові середовища для старого коду та писати тести, які захистять вас від випадкових помилок під час рефакторингу.

Книга містить понад двадцять чотири техніки розриву залежностей, які дозволяють ізолювати елементи програми та вносити безпечні зміни. Хоча приклади наведені на мовах Java, C++, C та C#, поради автора є універсальними і підійдуть розробникам на будь-якій платформі. Це незамінне керівництво для програмістів, технічних менеджерів та тестувальників, які прагнуть перетворити хаотичний набір коду на стабільну та керовану систему.

Цитати

Вхід

Ще немає цитат. Ваша цитата може стати першою.

Відгуки

Вхід

Ще немає відгуків. Ваш відгук може бути першим.