Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Refactoring in Java: Improving code design and maintainability for Java developers

Sprog
Engelsk
Format
Kategori

Fakta

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.

© 2023 Packt Publishing (E-bog): 9781805127789

Release date

E-bog: 29. december 2023

Tags

    Andre kan også lide...

    1. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    3. Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python Sofien Kaabar
    4. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    5. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    6. Javascript: Ultimate Beginners Guide Leonardo Gorman
    7. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    8. Building Microservices: Designing Fine-Grained Systems Sam Newman
    9. Pytorch: Building AI Models with Ease and Flexibility James Henry
    10. The Art of Machine Learning: Algorithms and Applications Craig Dames
    11. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
    12. Cracking the Code: Introduction to Machine Learning for Novices: Building a Foundation for Artificial Intelligence Sarah Parker
    13. Mastering RESTful API Development with Go Nitin Gurbani
    14. Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning Daniel Foster
    15. Site Reliability Engineering: How Google Runs Production Systems Chris Jones
    16. On Being Someone Helen Oppenheimer
    17. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
    18. Clean Agile: Back to Basics Robert C. Martin
    19. Embrace a Change and Free Yourself Forever: An Inspiring Journey of the Battle Against Addiction and Pessimism M Danish
    20. Transit Lounge Sunil Mishra
    21. Rainbow at Noon Dhiruben Patel
    22. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
    23. Practical Java Programming with ChatGPT Alan S. Bluck
    24. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
    25. HACKING: 3 BOOKS IN 1 Alex Wagner
    26. The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable Michael Lopp
    27. Hacking: How to Hack Alex Wagner
    28. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
    29. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
    30. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    31. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
    32. Moonshot Moments: Ushering in the Next Human Renaissance Through AI, Transhumanism, and Psychedelics Milan Kordestani
    33. Higgs: The Invention and Discovery of the 'God Particle' Jim Baggott
    34. Quantum Theory: A Very Short Introduction John Polkinghorne
    35. Bitcoin Mining Introbooks Team
    36. ChatGPT For Dummies Pam Baker
    37. The Misfit's Manifesto Lidia Yuknavitch
    38. Human Hacking: Win Friends, Influence People, and Leave Them Better Off for Having Met You Christopher Hadnagy
    39. Most Likely to Succeed: Preparing Our Kids for the New Innovation Era Ted Dintersmith
    40. Dedicated: The Case for Commitment in an Age of Infinite Browsing Pete Davis
    41. Extended Summary - Bewilderment: Based On The Book By Richard Powers Quick Reading Library
    42. Summary of Nikhil Krishnan's A Terribly Serious Adventure IRB Media
    43. Who Owns the Future? Jaron Lanier
    44. Flowers of Time: On Postapocalyptic Fiction Mark Payne
    45. Neuroscience For Dummies: 2nd Edition Frank Amthor, PhD
    46. Mastering OpenCV with Python Ayush Vaishya
    47. Alien Listening: Voyager's Golden Record and Music from Earth Daniel K. L. Chua

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis