Картка Rozetka
Рефакторинг: поліпшення існуючого коду проекту - зображення 1
Автор
  • Мартін Фаулер, Кент Бек, Джон Брант, Вільям Опдайк, Дон Робертс
ISBN
  • 978-617-7812-57-8

Рефакторинг: поліпшення існуючого коду проекту

Код:  167468078

Немає в наявності

1 210

 
Гарантія. Законом про захист прав споживачів не передбачено повернення цього товару належної якості.. 
 
 

Опис

Підхід до покращення структурної цілісності і продуктивності існуючих програм, званий рефакторінгом, отримав розвиток завдяки зусиллям експертів в області ООП, які написали цю книгу. Сам принцип рефакторінгу простий: це послідовність невеликих кроків, таких як переміщення поля з одного класу в інший, винесення фрагмента коду методу і його перетворення у самостійний метод або навіть переміщення коду по ієрархії класів. Кожен такий крок виглядає настільки просто і природно, що здається дивним - про що тут можна писати? Однак кумулятивний ефект від таких малих змін полягає в істотному поліпшенні проекту існуючого коду.

В книзі "Рефакторинг: поліпшення проекту існуючого коду" (оригінал: "Refactoring: Improving the Design of Existing Code") Мартін Фаулер та інші висококласні фахівці в області об'єктно-орієнтованого програмування, які взяли участь у написанні цієї книги, виклали принципи і найбільш ефективні методики виконання різних рефакторингов і показали, коли і як слід ретельно вивчати код з метою його поліпшення. У книзі докладно описано понад 70 методів рефакторінгу, причому наведено не тільки їх теоретичний опис, але й практичні приклади на мові програмування Java.

Дана класична книга варта того, щоб посісти своє місце на книжковій полиці кожного серйозного програміста - незалежно від використовуваної мови програмування.

По мірі поширення об'єктних технологій - особливо з використанням мови програмування Java - для співтовариства розробників програмного забезпечення ставала все більш і більш актуальною нова проблема.

Недостатньо досвідчені розробники створили безліч погано спроектованих програм, які опинилися в результаті малопродуктивними додатками, які важко підтримувати і розширювати. Все частіше розробники програмного забезпечення стикаються з тим, наскільки складно працювати з такими дісталися їм у спадок додатками. Протягом декількох років об'єктні програмісти-експерти використовували постійно зростаючу колекцію методів підвищення структурної цілісності та ефективності існуючих програм. Відомі як "переформатування" ці практики так і залишалися надбанням експертів, тому що не робилося жодних спроб донести ці знання до широких мас розробників в доступній формі.

У цій книзі відомий експерт в області об'єктних технологій Мартін Фаулер відкриває перед спільнотою розробників нові горизонти, розповідаючи про практики, які застосовуються експертами, і демонструючи, які значні переваги від їх застосування може отримати будь-розробник. При належній підготовці кваліфікований проектувальник систем може взяти погано спроектовану програму і перетворити її в добре продуманий, надійний код. Мартін Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг коду - перевірений спосіб запобігання розпаду програмного забезпечення.

Крім опису різних методів рефакторінгу, автор наводить детальний каталог з більш ніж сімдесятьма рефакторингами і корисними вказівками, які навчать вас, коли їх слід застосовувати, з практичними прикладами на мові програмування Java. Слід врахувати, що викладені в книзі ідеї застосовні до будь об'єктно-орієнтованою мовою програмування.

Характеристики

Автор
  • Мартін Фаулер, Кент Бек, Джон Брант, Вільям Опдайк, Дон Робертс
Видавництво
ISBN
  • 978-617-7812-57-8
Палітурка
Кількість сторінок
  • 448
Формат книги
  • 145х215 мм
Папір
  • Белая
Країна реєстрації бренду
  • Україна
Країна-виробник товару

Відгуки та питання

Відгуків ще немає

Станьте першим, хто поділиться своєю думкою!