• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to do good programming.

 
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,
I am looking for a book where I can learn good coding styles and things which shouldbe considered whilewriting any kind of program. Can any one suggest me any book, article or any suggestion?
 
Ranch Hand
Posts: 140
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Code Complete by Steve McConnell, is a nice read.
 
author and cow tipper
Posts: 5009
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'd suggest Refactoring, and perhaps even J2EE Design Patterns.

If you know a little Java, Refactoring is a fairly fun and easy read. Every programmer should have at least flipped through it once.

-Cameron McKenzie
 
pawan chopra
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Cameron Wallace McKenzie wrote:I'd suggest Refactoring
-Cameron McKenzie



Can you explain bit more on this.
 
Cameron Wallace McKenzie
author and cow tipper
Posts: 5009
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The reviews on Amazon.com are pretty bang on. It's a great book!

Amazon Page for Martin Fowler's 'Refactoring'

It's an easy read, too. Enjoy.

-Cameron McKenzie

 
Bartender
Posts: 2407
36
Scala Python Oracle Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

pawan chopra wrote:Hi all,
I am looking for a book where I can learn good coding styles and things which shouldbe considered while writing any kind of program. Can any one suggest me any book, article or any suggestion?



Look at Clean Code by Robert Martin - lots of good stuff on Agile, re-factoring, OO and general good development practices.
 
pawan chopra
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks to all of you!!
 
author
Posts: 9050
21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Pawan,

All of the books mentioned here are great, but a lot has to do with your experience level. If you say more about your experience level we might have some more ideas and possibly an answer like: read this book first and then the second book.

hth,

Bert
 
pawan chopra
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Bert,

Thanks for poiting out great part of a programmer's life, Experience! I have about 3 years of experience but I have worked mostly in frameworks and didn't really care about the programming technique. Well now I am facing alot of problems due to this mistake. Recently I have started looking into the source code of Open sources so that I will get some idea. Let me know other ways to improve programming technique. Also I would like to know any good book which can teach me that how to create open source frameworks what are the things one should consider while coding open source projects. Thanks alot for your help.

 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Try Uncle Bob's Clean Code. http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

pawan chopra wrote:Hi all,
I am looking for a book where I can learn good coding styles and things which shouldbe considered whilewriting any kind of program. Can any one suggest me any book, article or any suggestion?



Hi all, i am faced with the similar problem, i can code but cannot do good design in java..can anyone suggest which books to read and where to start from..
 
reply
    Bookmark Topic Watch Topic
  • New Topic