Автор: Мартин Фаулер
Год: 2019
Издательство: Диалектика
ISBN 978-5-9909445-1-0
Страниц: 448
Язык: Русский
Формат: PDF
Размер: 35 Mb
Содержание: Понятие рефакторинга возникло в кругах, близких к Smalltalk, но очень быстро проложило дорогу к другим языкам программирования.
Поскольку оптимизация является неотъемлемой частью развития программного обеспечения, этот термин появляется, как только проектировщики начинают вести профессиональные беседы.
Он приходит и когда речь идет об уточнении иерархии классов, и когда обсуждается, сколько строк кода можно удалить.
Программисты знают, что с первого раза хорошо работающую программу не получить она должна развиваться постепенно, по мере накопления опыта. Они также знают, что код будет куда чаще читаться и изменяться, чем писаться «с нуля’.
Рефакторинг является ключом к поддержке удобочитаемости и изменяемости кода как для всего программного обеспечения в целом, так и для конкретных программ.
Мета теги: