Availability: In Stock
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding:
Welcome to Yello Shop! Get cool and colorful products here, and enjoy your experience of getting many different items from tech hardware, and books, to your home decor needs. Your fun online shopping spree starts here at Yello Shop!
When you’re done shopping at our shop checkout our line-up of services - Web & Mobile App Development, Web3 Development, Database, Server & API, and Branding & Design.
Yello is a multidisciplinary software engineering company with over eight years of experience in the startup and enterprise world, focusing on helping aspiring entrepreneurs, promising startups, and growing companies build their greatest ideas. We are a thought collective, working directly with our clients to create, build, and grow holistic software experiences. Using creative and critical thinking to tell our clients’ stories.
We have worked with analytics, logistics, and crypto platforms to innovate ideas that have a global impact. Our mission through it all is to give small to midsize businesses access to world-class software development.
Our inherent eye for problem-solving reflects seamlessly through all aspects of our work and is a massive part of our company’s culture; at Yello, we encourage questions and value our team of enthusiastic dreamers. We believe our positive approach to work is a key differentiator in Yello’s success in producing quality first.