• expired

Clean Code: A Handbook of Agile Software Craftsmanship (Paperback) $27.46 + Delivery ($0 with Prime/ $39 Spend) @ Amazon AU

190
This post contains affiliate links. OzBargain might earn commissions when you click through and make purchases. Please see this page for more information.

Very decent programming book, getting myself a copy. It's near lowest in recent price tracking according to camelcamelcamel
https://au.camelcamelcamel.com/product/0132350882

Price History at C CamelCamelCamel.

Related Stores

Amazon AU
Amazon AU
Marketplace
S One
S One

closed Comments

  • There seem to be some quality issues with the paperback version in the reviews

    • yeh mine will get delivered tomorrow. will report back
      Decided to gamble as there hasn't been Australian negative review yet. Hopefully the Australian seller sends the quality copy

      • +8

        I'd be more worried about the quality of the content. For example: Functions should be short where practical, but he takes it to the extreme. Lots of crappy disconnected functions that barely do anything is as bad as long meandering functions that try to do everything with the clarity of WWF wrestler on high on drugs in a tar pit. At some point you have to implement the algorithm, and that algorithm is likely too complex for 3 lines. Spreading it over many functions just makes things harder to read.

        But what do I know? I've only been developing software professionally since the 90s and I've seen both kinds of code become a mess. Reminds me of a self help book: Overly prescriptive to the point of arrogance and fails to consider that others work on very different kinds of systems. Unfortunately software development methodologies have more to do with fashion than engineering, or at least the engineering is there to serve the fashion.

    • +1

      Received mine without printing issue

      https://pasteboard.co/JORS0tg.jpg
      https://pasteboard.co/JORSzRx.jpg

      bought from seller XYLOPHONE SELL

  • Reading some of the negative comments - little Bobby clearly not a fan of uncle bob

  • if(x.length() == 4){
    return !x == false
    }
    else return x == true

  • +1

    My personal list:

    • Code Complete
    • GoF
    • Refactoring
    • Object Oriented Design Heuristics
    • TDD
    • xUnit Test Patterns

    I don't mind Clean Code. There are lots of good concepts to learn from there.
    And it also serves as a quick introduction to other concepts like testing, boundaries, dependency injection, smells and heuristics, etc.
    I find it just a tad too opinionated and preachy in some parts (though I definitely understand his pov)

    Personally, I prefer Code Complete.

    I find it best to go through Code Complete/Clean Code asap,
    then quickly make your way to the more in-depth books like GoF, Refactoring, etc.

    • Thanks for the recommendations!! yea I started reading Clean Code. I agree few of the points are bit opinionated or can be not true depending on the context, however does have many good concepts :)

Login or Join to leave a comment