The Art of Code

109.85 SGD
Member Price
98.87
English

Product Description

Software development is a creative activity that needs both skill and careful thinking. This book shows you how to improve your application’s performance and enjoy the process of building software. It helps you write code that is clear, simple and easy to maintain. You will also learn how to design programs in a clean way and avoid common problems.  Create impactful and creative software.  Build strong systems using modularity, cohesion and controlled coupling.  Promote clarity, simplicity and expressive design in your team.  Use Java 25 features like records, lambdas and streams to write clean code.  Improve and refine AI-generated code in practical ways.  Write code that is easy to maintain over the long term.  The Art of Code is a practical guide to building high-quality code. It focuses on clear and useful principles. The book helps you recognise and create code that is simple, clean and expressive. It also shows how these qualities improve teamwork and make systems easier to maintain over time. These qualities can be applied to almost any codebase. They improve how your code looks and works.  After reading this book, you will be able to write code that is technically strong and easy to work with. It will be clearer, more organised and simpler to maintain. This book is for all programmers. The examples use Java, but the ideas can be applied to any programming language. 
Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.

Software development is an inherently creative activity that takes technical skill as well as artistry and craftsmanship. This unique book shows you how to improve the performance of your applications and your satisfaction as a developer by writing code that's elegant, effortlessly comprehensible and a joy to maintain.

This book isn't a collection of subjective aesthetic opinions. It is a practical guide to recognizing and creating desirable code qualities, such as simplicity, purity, and expressiveness, that are demonstrably beneficial to you and your team, applicable to virtually any codebase, and beautiful.

What's inside

*; Create software that's creative, purposeful, and impactful
*; Build enduring systems with modularity, cohesion, and mindful coupling
*; Improve AI-generated code
*; Champion clarity, simplicity, and expressive design on your team
*; Java 25 features like records, lambdas, and streams for elegant, maintainable code
*; Coding sustainably

About the reader

This book is meant for all programmers even though examples use Java. What it teaches can be applied to any language.

About the author

Sandrine Banas is a senior Java expert, lead tech, and passionate software craftswoman with over 25 years of experience. An Oracle Certified Professional, she has spoken about these ideas at conferences including Devoxx, Volcamp, Mixit, Snowcamp, and Agile Grenoble.

Available to Order

Usually dispatches within 3-4 weeks

While every attempt has been made to ensure stock availability, occasionally we may run out of stock at our stores.

Free domestic shipping on orders over 50.00SGD

Discount is applied at checkout.

Recently Viewed Items

Related Products