Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге! Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер раскрывает все тайны рефакторинга на примере двух исследований. Вы научитесь эффективно вносить важные изменения в кодовую базу, разберетесь, как деградирует код и почему иногда это неизбежно.
Количественная характеристика начального состояния.
Каждую весну я перебираю всю свою одежду. Некоторые делают это по методике Мари Кондо, пытаясь понять, «вызывает ли конкретная вещь радость». Я же предпочитаю более систематический подход. Каждый раз после сортировки вещей у меня накапливается стопка тех, которые я отдам на благотворительность. Я каждый раз не знаю, что именно это будет, так как в первую очередь все зависит от сочетаемости предметов моего гардероба. Вся одежда распределяется по категориям: свитеры, платья и т. п. При этом учитывается практичность каждой вещи. Я спрашиваю себя: для каких сезонов подходит это платье, насколько оно удобное, как часто я надевала его за последний год. Дальше я прикидываю, с какими вещами в моем гардеробе оно сочетается. И только после того, как у меня появится четкое представление о роли каждой вещи в моем шкафу, я начинаю их сортировать.
Краткое содержание.
Предисловие.
ЧАСТЬ I.ВВЕДЕНИЕ.
ЧАСТЬ II.ПЛАНИРОВАНИЕ.
ЧАСТЬ III.ВЫПОЛНЕНИЕ.
ЧАСТЬ IV.РАЗБОРЫ ПРИМЕРОВ.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Лемер :: #книги по программированию :: #программирование :: #рефакторинг
Смотрите также учебники, книги и учебные материалы:
- Head First, Изучаем Swift, Мэннинг Д., Баттфилд-Эддисон П., 2023
- Микросервисы, От архитектуры до релиза, Митра Р., Надареишвили И., 2023
- Здесь должен быть текст, Профессиональный UX-райтинг, Меттс М.Д., Уэлфл Э., 2024
- Математические алгоритмы для программистов, 3D-графика, машинное обучение и моделирование на Python, Орланд П., 2023
- C++ для профи, Лоспинозо Д., 2021
- Карьера Software Engineering Manager, Эффективное управление командой разработчиков ПО, Стэньер Д., 2024
- Изучаем программирование на Python, Бэрри П., 2017
- Изучаем vi и Vim, Не просто редакторы, Роббинс А., Ханна Э., 2023