Рефакторинг. Покращення існуючого коду. Мартін Фаулер Кент Бек
Рефакторинг. Покращення існуючого коду. Мартін Фаулер Кент Бек
- Виробник: Символ-Плюс
- Артикул: LB-0000621
- Наявність:Є в наявності
- 650.00 грн.
До того, як об'єктивна технологія - зокрема мова Java - стала звичайною справою, з'явилося багато погано розроблених, неефективних і малоприбуткових до супроводу і розширення програм. Професійні розробники програмних систем дедалі чіткіше бачать, наскільки важко мати справу з таким "неоптимальним" спадщиною. Уже кілька років фахівці в області об'єктного програмування використовують ширший набір прийомів для покращення структурної цілісності та продуктивності таких програм. Цей підхід, названий рефакторингом, до цього часу залишався територією експертів, оскільки не робилося спроби перевести професійні знання у форму, доступну всім розробникам.
У цій книжці Мартін Фаулер показує, як розробники програмного забезпечення можуть реалізувати значущі вигоди цієї нової технології, де зазвичай лежать можливості зміни структури і як почати переробку поганого проекту в хороший. Кожен крок рефакторинга простий - на перший погляд занадто простий, щоб зробити його. Це може бути переміщення полів з одного класу до іншого, винесення якогось коду з методу і перетворення його в самостійний метод або навіть переміщення коду з ієрархії класів. Кожен крок може здаватися елементарним, але сукупний ефект таких малих змін в змозі радикально покращити проект. Рефакторінг є вірним способом запобігання розпаду програми.
Окрім описів різних прийомів, автор надає докладний каталог, до якого входить понад 70 рефакторінгів, а також практичні поради щодо їх застосування, покрокові інструкції та практичні приклади. Приклади написані на Java, але ідеї стосуються будь-якої об'єктивної мови програмування.
Інформація про книгу | |
Кількість сторінок | 432 |
Мова видання | російска |
Видавництво | Символ-Плюс |
Рік видання | 2016 |
Вид палітурки | М'який |
Стан | Нове |