Manning Publications, 2021 — 336 p. — ISBN 978-1617298318. Five Lines of Code teaches refactoring that’s focused on concrete rules and getting any method down to five lines or less! There’s no jargon or tricky automated-testing skills required, just easy guidelines and patterns illustrated by detailed code samples. In Five Lines of Code you will learn: The signs of bad code...
2nd ed. — Pearson, 2019. — 455 p. — ISBN13: 978-0-13-475759-9. For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect...
O’Reilly Media, 2020 — 556 p. Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you. Software...
Leanpub, 2021-06-24. — 170 p. Programmatically Modifying PHP Code PHP Tools in the Game Creating Your First Rector Rule Test-driven Rule Development More Testing Techniques Continuous Rectifying Rector + GitHub Actions = Next Member of Your Team The Future of Instant Upgrades Epilogue
Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге! Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер...
Комментарии