Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: Software design -- The confussion of buzzwords

by zzspectrez (Hermit)
on Sep 05, 2004 at 03:54 UTC ( [id://388562]=note: print w/replies, xml ) Need Help??


in reply to Re: Software design -- The confussion of buzzwords
in thread Software design -- The confussion of buzzwords

I have fallen prey to the skim this and that book phenomenon. Start reading one, then get bored and move on to the next. But I agree it is best not to do this

You are not the first person I have heard speak praises of this book. I think I will have to see if my local bookstore has a copy. Is the book more breadth or depth?

zzSPECTREz
  • Comment on Re^2: Software design -- The confussion of buzzwords

Replies are listed 'Best First'.
Re^3: Software design -- The confussion of buzzwords
by tilly (Archbishop) on Sep 05, 2004 at 05:17 UTC
    You are not the first person I have heard speak praises of this book. I think I will have to see if my local bookstore has a copy. Is the book more breadth or depth?

    It is both more in depth and covers more breadth than virtually any other book you're likely to pick up. Trying to decide which one it does better is pointless.

    Code Complete tries to cover about all "software construction" activities. You might think of this as, "Everything generically involved in coding." It manages to both cover a broad range of topics, yet handles each with detail and specificity. Part of the reason why he is able to do this is the style. He doesn't spend a lot of time arguing - he takes a topic, effectively summarizes what is known, often summarizes some key research (he likes providing key numbers), notes a key point or two, gives an example and then moves on to something else. He also typically leaves you with a list of a half-dozen research papers supporting whatever he claimed.

    The result is both detailed and compact. Which allows him to cover a lot of ground in 862 pages. (Followed by an 18 page bibliography of supporting books, articles, studies, etc.)

    Yet even so he can't cover everything. Which is why he focusses on topics that are generic and cross language. A decade from now, the current copy of Code Complete will still apply even if you're writing in a language that hasn't even been thought of yet. And will still be being cited as a classic. There aren't many programming books that you can say that about.

Re^3: Software design -- The confussion of buzzwords
by HelgeG (Scribe) on Sep 08, 2004 at 11:11 UTC
    You might want to make sure you get the second edition (published June 2004). I have the first edition, but will most likely "upgrade".

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://388562]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (6)
As of 2024-04-18 10:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found