Мартін Фаулер, Кент Бек, Джон Брант, Вільям Опдайк, Дон Робертс: Рефакторинг. Поліпшення проекту існуючого коду
Виробник В асортименті представлені товари від різних виробників і торгових марок. | Вільямс |
Обкладинка | Мягкая |
Кількість сторінок | 448 |
ISBN | 978-5-9909445-1-0 |
Жанр | програмування |
Опис товару
У міру поширення об'єктних технологій - особливо з використанням мови програмування Java - для спільноти розробників програмного забезпечення ставала все більш і більш актуальною нова проблема. Недостатньо досвідчені розробники створили безліч погано спроектованих програм, які опинилися в результаті малопродуктивними додатками, які важко підтримувати і розширювати. Все частіше розробники програмного забезпечення стикаються з тим, наскільки складно працювати з такими дісталися їм у спадок додатками. Протягом декількох років об'єктні програмісти-експерти використовували постійно зростаючу колекцію методів підвищення структурної цілісності і ефективності таких існуючих програм. Відомі як "рефакторинг", ці практики так і залишалися надбанням експертів.
У даній книзі відомий експерт в області об'єктних технологій Мартін Фаулер відкриває перед спільнотою розробників нові горизонти, розповідаючи про практиках, що застосовуються експертами, і демонструючи, які значні переваги від їх застосування може отримати будь-який розробник. При належній підготовці кваліфікований проектувальник систем може взяти погано спроектовану програму і перетворити її в добре продуманий, надійний код. У книзі Мартін Фаулер показує читачам, де зазвичай можна знайти можливості для оптимізації і як перетворити поганий проект в хороший. Кожен крок рефакторінга простий - навіть, здавалося б, дуже простий, щоб його варто було виконувати.
Оптимізація може включати переміщення поля з одного класу в інший або витяг деякого коду з методу з тим, щоб перетворити його в окремий метод, або навіть перенесення деякого коду вгору або вниз по ієрархії класів. Хоча ці окремі кроки можуть здатися елементарними, кумулятивний ефект таких невеликих змін може радикально поліпшити проект програми. Рефакторинг коду - перевірений спосіб запобігання розпаду програмного забезпечення. Крім опису різних методів рефакторинга, автор наводить детальний каталог більш ніж з сімдесятьма рефакторингом і корисними вказівками, які навчать вас, коли їх слід застосовувати. Книга містить докладний опис понад 70 методів рефакторинга, причому не тільки теоретичне їх опис, а й практичні приклади на мові програмування Java. Слід врахувати, що викладені в книзі ідеї застосовні до будь-якого об'єктно-орієнтованого мови програмування.
Характеристики Мартін Фаулер, Кент Бек, Джон Брант, Вільям Опдайк, Дон Робертс: Рефакторинг. Поліпшення проекту існуючого коду
Виробник В асортименті представлені товари від різних виробників і торгових марок. | Вільямс |
Розстрочка Ми надаємо розстрочку на 4, 6, 8 і 15 місяців. Також можете придбати товар в кредит. У цьому пункті будуть відображатися моделі, доступні для оплати на умовах розстрочки або кредиту. | Кредит, 4 місяці, 6 місяців, 8 місяців, 15 місяців, 25 місяців, 20 місяців, 36 місяців |
Мова видання | Русский |
Мова оригіналу | англійська |
Рік видання | 2019 |
Вікове обмеження | 16+ |
Обкладинка | М'яка |
Тип паперу | офсетний |
ілюстрації | Чорно-білі |
Перекладач | Ігор Красиков |
Формат | 70x100/16 |
Розмір | 170 x 240 мм |
Кількість сторінок | 448 |
ISBN | 978-5-9909445-1-0 |
Жанр | програмування |
Виробник залишає за собою право вносити зміни в комплектацію, технічне і програмне забезпечення товару без попереднього повідомлення. Магазин не несе відповідальність за зміни, внесені виробником. Ціна на товар до моменту фактичної передачі товару покупцеві може бути змінена продавцем в односторонньому порядку в залежності від показників, які обумовлюють ціну товару (в т.ч. собівартість товару, витрати продавця, зміна курсу валют по відношенню до гривні і т. д.).