Книга Рефакторинг коду на JavaScript: покращення проекту існуючого коду. Мартін Фаулер

Книга Рефакторинг коду на JavaScript: покращення проекту існуючого коду. Мартін Фаулер

Ціна: 800 грн.

Автор: Мартін Фаулер

Видавництво: Діалектика

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

К-ть сторінок: 464

Формат: 70×100 / 16

Артикул: 978-5-907144-59-0 Категорія: Product ID: 12679

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

Рефакторинг вже давно і міцно займає гідне місце серед технологій програмування, і не в останню чергу завдяки Мартіну Фаулеру – автору однієї з тих книг, які написані “на всі часи”. Сам принцип рефакторінга простий: це послідовність невеликих кроків, таких як переміщення поля з одного класу в інший, винесення фрагмента коду з методу і його перетворення в самостійний метод або навіть переміщення коду по ієрархії класів.

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

У книзі детально описано понад 60 методів рефакторинга, причому з практичними прикладами на мові програмування JavaScript. Застосування JavaScript і опис “рефакторінга без класів” є одним з відмінностей нового видання книги від старого. Якщо перше видання книги можна було порівняти з хорошим вином, яке з часом стає тільки цінніше, то друге видання можна порівняти з шампанським – ідеї в книзі оп’яняють, а їх виклад іскриться і грає …

Це видання класичної книги гідно того, щоб зайняти своє місце на книжковій полиці кожного серйозного програміста – незалежно від мови програмування. Понад двадцять років досвідчені програмісти у всьому світі використовували книгу Мартіна Фаулера Рефакторинг, коли їм потрібно було поліпшити проект існуючого коду, зробити його зручнішим для супроводу програмного забезпечення або полегшити розуміння існуючого коду.

Це – таке довгоочікуване – нове видання було повністю оновлено, щоб відобразити важливі зміни в області програмування. Друге видання книги містить оновлений каталог рефакторингов і включає приклади коду на JavaScript, а також нові функціональні приклади, що демонструють рефакторинг без класів. Як і в першому виданні, тут пояснюється, що таке рефакторинг, чому ви повинні вдаватися до рефакторингу, як розпізнати код, який потребує рефакторінгу, і як успішно його провести незалежно від того, яку мову програмування ви використовуєте.

Зміст книги Рефакторинг коду на JavaScript:

  • Глава 1. Перший приклад рефакторінга
  • Глава 2. принципи рефакторінга
  • Глава 3. Запах в коді
  • Глава 4. створення тестів
  • Глава 5. На шляху до каталогу рефакторингов
  • Глава 6. складання методів
  • Глава 7. Перенесення функціональності між об’єктами
  • Глава 8. організація даних
  • Глава 9. Спрощення умовних виразів
  • Глава 10. Спрощення викликів методів
  • Глава 11. Робота з обобщенностью
  • Глава 12. великомасштабні рефакторингом
  • Глава 13. Рефакторинг, повторне використання та реальність
  • Глава 14. Інструментарій для виконання рефакторінга
  • Глава 15. висновок

Вага 0.864 kg
Назва

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

Автор

Видавництво

діалектика

Мова

Кількість сторінок

464

Формат, мм

165 * 235 мм

Папір

Офсетний

ISBN

978-5-907144-59-0

Штрихкод

9785907144590

Переплёт

Тверда