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

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

book type
1 Відгук(ів) 
FL/244068/R
Російська
В наявності
230,44 грн
207,40 грн Збережіть 10%
  Моментальне завантаження 

після оплати (24/7)

  Широкий вибір форматів 

(для всіх пристроїв)

  Повна версія книги 

(в т.ч. для Apple та Android)

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

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

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

FL/244068/R

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

Мова
Російська

Відгуки

Оцінка: 


2022-07-19

Незамінний посібник для розробників

Книга "Рефакторинг. Поліпшення проекту існуючого коду" від Мартіна Фаулера - це справжнє відкриття для всіх, хто працює у сфері програмування. Автор майстерно пояснює, чому рефакторинг є критично важливим для підтримки та розвитку програмних продуктів, особливо в умовах швидко змінюваних технологій. Книга не лише надає теоретичні знання про різні методи рефакторингу, але й супроводжує їх практичними прикладами, що робить матеріал зрозумілим навіть для тих, хто тільки починає свій шлях у програмуванні. Я особисто знайшов безліч корисних порад, які вже встиг застосувати у своїй роботі. Докладний каталог із понад 70 рефакторингів є справжнім скарбом, адже він допомагає швидко знайти необхідний метод для вирішення конкретної проблеми. Ця книга - не просто теорія, а практичний інструмент, який допоможе будь-якому розробнику підвищити якість свого коду та зробити його більш зрозумілим і підтримуваним. Рекомендую всім, хто прагне вдосконалити свої навички програмування!

Напишіть свій відгук

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

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

Напишіть свій відгук

Товари з цієї категорії: