This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

How to do good programming.

 
Ranch Hand
Posts: 419
Mac jQuery Objective C
  • Mark post as helpful
  • send pies
  • 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
  • Quote
  • Report post to moderator
Code Complete by Steve McConnell, is a nice read.
 
author and cow tipper
Posts: 5000
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • 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
  • 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: 5000
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • Quote
  • Report post to moderator
Thanks to all of you!!
 
author
Posts: 8998
19
  • Mark post as helpful
  • send pies
  • 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
  • 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.

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • 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..
 
Your mother was a hamster and your father was a tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!