Ubuy
Explore
Added to Cart
empty_card_svg
Your shopping cart is emptyLets Change that !Continue Shopping
https://i5.walmartimages.com/seo/Robert-C-Martin-Clean-Code-A-Handbook-of-Agile-Software-Craftsmanship-Paperback-9780132350884_ca9351db-80f3-4eed-80ab-456fde400281.bcb103e9696e6a7e4d28741c0cc8e338.jpeg?odnWidth=180&odnHeight=180&odnBg=ffffff
ubuy_authentic

Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)

Item #:16055963
5 rating
Write a review

PKR 15146PKR 19257 You Save : 21%

Order now and get it around Tuesday, May 21
In Stock
Imported from USA store
Ships from Ubuy, Sold By :
Note: Step Down Voltage Transformer required for using electronics products of US store (110-120.)
left_quoteClean Code is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.right_quote

Product Details

    LanguageEnglish
    Series TitleRobert C. Martin
    PublisherPearson Education
    Book FormatPaperback
    Original LanguagesEnglish
    Number of Pages464
    AuthorRobert Martin
    TitleClean Code: A Handbook of Agile Software Craftsmanship
    ISBN-139780132350884
    Publication DateAugust, 2008
    Assembled Product Dimensions (L x W x H)6.90 x 0.90 x 9.10 Inches (17.5 x 2.3 x 23.1 cm)
    ISBN-100132350882
    Date First Available2021-3-21 10:27:12

    Features & Benefits

    • Learn how to write good code and transform bad code into good code
    • Understand the principles, patterns, and practices of writing clean code
    • Discover how to create good names, functions, objects, and classes
    • Learn how to format code for maximum readability
    • Implement complete error handling without obscuring code logic
    • Master unit testing and practice test driven development

    Product Description

    Overview
    Have any Query?

    Customer Questions & Answers

    • Question : Who is the target audience for this book?
      Answer : Developers, software engineers, project managers, team leads, and systems analysts interested in producing better code.
    • Question : What will I learn from this book?
      Answer : You will learn how to write clean code, understand coding principles, create good code structures, format code for readability, handle errors effectively, and practice test-driven development.
    • Question : What makes this book unique?
      Answer : This book presents a revolutionary paradigm for cleaning code and provides real-life case studies to help readers apply the concepts practically.

    Customer Ratings

    5 out of 5
    1 customers ratings
    • 5 star
      100%
    • 4 star
      0%
    • 3 star
      0%
    • 2 star
      0%
    • 1 star
      0%

    Review this product

    Share your thoughts with other customers

    Robert Martin all-books Editorial Review

    The Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship Paperback is an essential read for software developers, beginners and professionals alike, as it provides clear answers on the implementation details of software development, including when to write documentation, what steps to take when refactoring, and the importance of naming in code. By applying the principles outlined in the book, there was a noticeable improvement in the quality of code across teams. The book focuses on timeless concepts that are applicable in any technology, with a strong emphasis on Java and imperative/OO programming. The author iteratively improves code examples, allowing readers to learn effectively and make the rules and principles stick. However, the book does not discuss real-world trade-offs in enough detail, and some chapters authored by different people are weaker than others. The book should have included a discussion of functional programming, which addresses many of the lessons/problems. In the book, code is compared to poetry and art, and the author emphasizes that clean code always looks like it was written by someone who cares. The book is full of quotes and tips, including naming variables with the same care as naming a first-born child and the importance of small, well-written functions. Overall, the book is highly recommended for any developer who wants to become a better programmer.

    Pros

    • Must-read for software developers, beginners and professionals alike
    • Timeless concepts applicable in any technology
    • Clear answers on implementation details of software development
    • Noticeable improvement in the quality of code after applying the principles
    • The author iteratively improves code examples allowing readers to learn effectively
    • Full of quotes and tips

    Cons

    • Does not discuss real-world trade-offs in enough detail
    • Some chapters authored by different people are weaker than others
    • Too tailored to Java and imperative/OO programming
    • No discussion of functional programming, which addresses many of the lessons/problems.

    Important Information

    1. Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
    2. Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.

    Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)

    View Cart & Checkout

    Stay Connected