Refactoring in Java. Improving code design and maintainability for Java developers - Helion
Tytuł oryginału: Refactoring in Java. Improving code design and maintainability for Java developers
ISBN: 9781805127789
stron: 292, Format: ebook
Data wydania: 2024-01-01
Księgarnia: Helion
Cena książki: 92,88 zł (poprzednio: 129,00 zł)
Oszczędzasz: 28% (-36,12 zł)
Nakład wyczerpany
Refactoring in Java serves as an indispensable guide to enhancing your codebase’s quality and maintainability.
The book begins by helping you get to grips with refactoring fundamentals, including cultivating good coding habits and identifying red flags. You’ll explore testing methodologies, essential refactoring techniques, and metaprogramming, as well as designing a good architecture. The chapters clearly explain how to refactor and improve your code using real-world examples and proven techniques. Part two equips you with the ability to recognize code smells, prioritize tasks, and employ automated refactoring tools, testing frameworks, and code analysis tools. You’ll discover best practices to ensure efficient code improvement so that you can navigate complexities with ease. In part three, the book focuses on continuous learning, daily practices enhancing coding proficiency, and a holistic view of the architecture. You’ll get practical tips to mitigate risks during refactoring, along with guidance on measuring impact to ensure that you become an efficient software craftsperson.
By the end of this book, you’ll be able to avoid unproductive programming or architecturing, detect red flags, and propose changes to improve the maintainability of your codebase.
Zobacz także:
- Cisco CCNA 200-301. Kurs video. Administrowanie bezpieczeństwem sieci. Część 3 665,00 zł, (39,90 zł -94%)
- Cisco CCNA 200-301. Kurs video. Administrowanie urządzeniami Cisco. Część 2 665,00 zł, (39,90 zł -94%)
- Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Część 1 665,00 zł, (39,90 zł -94%)
- Impact of P2P and Free Distribution on Book Sales 427,14 zł, (29,90 zł -93%)
- Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci 443,33 zł, (39,90 zł -91%)
Spis treści
Refactoring in Java. Improving code design and maintainability for Java developers eBook -- spis treści
- 1. What is Refactoring?
- 2. Good Coding Habits
- 3. Code Smells
- 4. Testing
- 5. Refactoring Techniques
- 6. Metaprogramming
- 7. Static and Dynamic Analysis
- 8. Crafting Quality Every Day
- 9. Beyond Code – Mastering Software Architecture