S$35.05
  • List Price: S$59.38
  • You Save: S$24.33 (41%)
FREE Delivery on first order. Details
Only 3 left in stock.
Ships from and sold by Amazon SG.
Have one to sell?

Clean Architecture: A Craftsman's Guide to Software Structure and Design Paperback – Illustrated, 20 September 2017

4.7 out of 5 stars 454 ratings

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, Illustrated
S$35.05
S$35.00
Arrives: Thursday, 28 Jan.
Fastest delivery: Tomorrow
Order within 6 hrs and 40 mins
Details
click to open popover

Frequently bought together

  • Clean Architecture: A Craftsman's Guide to Software Structure and Design
  • +
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • +
  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Total Price: S$124.40
Buy the selected items together
New Year, New You
Ideas to start the year
Shop now

Product details

  • Language : English
  • Paperback : 432 pages
  • ISBN-10 : 0134494164
  • ISBN-13 : 978-0134494166
  • Customer reviews:
    4.7 out of 5 stars 454 ratings

Product description

About the Author

Robert C. Martin (“Uncle Bob”) has been a programmer since 1970. He is founder of Uncle Bob Consulting, LLC, and cofounder with his son Micah Martin of The Clean Coders LLC. Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows. He has authored and edited many books, including: Designing Object Oriented C++ Applications Using the Booch Method, Patterns Languages of Program Design 3, More C++ Gems, Extreme Programming in Practice, Agile Software Development: Principles, Patterns, and Practices, UML for Java Programmers, Clean Code, and The Clean Coder. A leader in the industry of software development, Martin served for three years as editor-in-chief of the C++ Report, and he served as the first chairman of the Agile Alliance.

A Handbook of Agile Software Craftsmanship Practical Advice for the Professional Programmer A Craftsman's Guide to Software Structure and Design Professionalism, Pragmatism, Pride Get Better Performance Out of Your Legacy Systems
Title Clean Code Clean Coder Clean Architecture The Software Craftsman Working Effectively with Legacy Code
Core Concept Best agile practices of cleaning code “on the fly” that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it. Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. Uncle Bob presents the universal rules of software architecture that will help you dramatically improve developer productivity throughout the life of any software system. Sandro Mancuso helped found the world’s largest organization of software craftsmen; now, he shares what he’s learned through inspiring examples and pragmatic advice you can use in your company, your projects, and your career. Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases.
Endoresement "It is the best pragmatic application of Lean principles to software I have ever seen in print." —James O. Coplien, Founder of the Pasteur Organizational Patterns project “Some technical books inspire and teach; some delight and amuse. Rarely does a technical book do all four of these things. Read, learn, and live the lessons in this book and you can accurately call yourself a software professional.” —George Bullock Senior Program Manager Microsoft Corp. "A good architecture comes from understanding it more as a journey than as a destination, more as an ongoing process of enquiry than as a frozen artifact." -- Kevlin Henney "If you are the type of programmer, team lead, or manager who craves to be able to go home after a long day of work, look in the mirror, and say, 'Damn, I did a good job today!' then this is the book for you." -- Robert C. Martin "This book describes a set of disciplines, concepts, and attitudes that you will carry with you for the rest of your career and that will help you to turn systems that gradually degrade into systems that gradually improve." --- Robert C. Martin

No customer reviews

5 star (0%) 0%
4 star (0%) 0%
3 star (0%) 0%
2 star (0%) 0%
1 star (0%) 0%
How are ratings calculated?

Review this product

Share your thoughts with other customers

Most helpful customer reviews on Amazon.com

Amazon.com: 4.3 out of 5 stars 110 reviews
Maros Vranec
5.0 out of 5 stars Another solid book by Robert Martin
2 November 2017 - Published on Amazon.com
Verified Purchase
122 people found this helpful
Shahzad Bhatti
3.0 out of 5 stars Useful advice on components design but take this with a grain of salt
28 October 2017 - Published on Amazon.com
Verified Purchase
496 people found this helpful
Jonathan Beyrak Lev
5.0 out of 5 stars Excellent, clear, incisive - but I wanted more
26 September 2017 - Published on Amazon.com
Verified Purchase
58 people found this helpful