aspose file tools
The moose likes General Computing and the fly likes Good programming practices Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Engineering » General Computing
Reply Bookmark "Good programming practices" Watch "Good programming practices" New topic
Author

Good programming practices

Brandt Charles
Ranch Hand

Joined: Apr 17, 2006
Posts: 57
On the angry Anandtech forum, every programming question undoubtedly elicits a smart (with veiled insults) response from a veteran programmer about good software engineering and programming practices.

Are there any well known books out there addressing this that can be recommended by the users of this much less angry forum?

Thanks in advance,

Brandt


Green, green, green!
Edwin Keeton
Ranch Hand

Joined: Jul 10, 2002
Posts: 214

All the answers are probably not in a single book. Perhaps a good place to start is Object Oriented Software Construction, by Bertrand Meyer.


SCJP, SCWCD
Jeff Jetton
Ranch Hand

Joined: Mar 29, 2005
Posts: 71
Originally posted by Edwin Keeton:
All the answers are probably not in a single book.


True.

But an astounding number of answers are in Code Complete, by Steve McConnell.

The fact that one of the best books on well-written software comes from Microsoft Press is an irony not lost on me.

- Jeff
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24057
    
  13

Both worthy books.

But less theoretical, more accessible and a hell of a lot more fun than either of these is the excellent The Pragmatic Programmer: From Journeyman to Master, which catapulted Dave Thomas and Andy Hunt to their current locations in the programmer's firmament. If I had to recommend a single book on this topic to someone who hadn't read about best practices before, I'd name this one, hands down.


[Jess in Action][AskingGoodQuestions]
louise rochford
Ranch Hand

Joined: Apr 04, 2002
Posts: 119
Let me second that. I must have read getting on for a hundred IT books over the last 10 years on various aspects of programming or design. This is by far the best, putting everything into context and giving guidence on how to skill yourself up to be a good developer, whatever language you happen to be working in at the moment. I'd hope it would be on the reading list for anyone coming out of a programming degree course & embarking on their career.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Good programming practices
 
Similar Threads
Need your suggestion
Pair programming
Re-populate form after DynaValidatorForm Fails
JSP Coding Conventions/Best Practices
THE list of patterns