📖 Refactoring: Improving the Design of Existing Code
Автор: Tracy Fullerton
Рефакторинг — это улучшение дизайна существующего кода. Это процесс изменения программной системы таким образом, чтобы это не изменило внешнее поведение кода, но улучшило его внутреннюю структуру. С помощью рефакторинга вы даже можете взять плохой дизайн и переделать его в хороший. Эта книга предлагает подробное обсуждение принципов рефакторинга, включая то, где искать возможности для рефакторинга и как настроить необходимые тесты. Также имеется каталог из более чем 40 проверенных рефакторингов с подробностями о том, когда и почему использовать рефакторинг, пошаговыми инструкциями по его реализации и примером, иллюстрирующим, как он работает. Книга написана с использованием Java в качестве основного языка, но идеи применимы к любому ОО-языку.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Refactoring
Автор: Tracy Fullerton
Рефакторинг — это улучшение дизайна существующего кода. Это процесс изменения программной системы таким образом, чтобы это не изменило внешнее поведение кода, но улучшило его внутреннюю структуру. С помощью рефакторинга вы даже можете взять плохой дизайн и переделать его в хороший. Эта книга предлагает подробное обсуждение принципов рефакторинга, включая то, где искать возможности для рефакторинга и как настроить необходимые тесты. Также имеется каталог из более чем 40 проверенных рефакторингов с подробностями о том, когда и почему использовать рефакторинг, пошаговыми инструкциями по его реализации и примером, иллюстрирующим, как он работает. Книга написана с использованием Java в качестве основного языка, но идеи применимы к любому ОО-языку.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Refactoring