Martin Fowler - Refactoring:Improving the Design of Existing Code (2nd Edition)

Martin Fowler - Refactoring:Improving the Design of Existing Code (2nd Edition)

Что такое Рефакторинг? Это перепроектирование кода, его переработка кода — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.

 



Автор: Martin Fowler
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее