• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to make Implementation more easier with very good designing ?

 
Santhosh kumar Ravindran
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ranchers,

i have been given a new feature to be implemented in my project. i already implemented some three new features using existing system.

From my experience i learned that Bad design makes implementation and development time more long.

So, i like to know the tools or knowledge required to make Good Designs before implementing any Logic in Java.

Thanks in advance for very good reply.

 
Praison Selvaraj
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Santhosh,

Do study Object oriented analysis & design,
GoF Patterns (Design Patterns for Dummies and the GoF Book)
Core J2EE patterns

to get a clear understanding of what kinds of designs are appropriate(in the given contexts).

Here's another list for further reading...

http://martinfowler.com/books.html

Thanks,
Praison
 
Hebert Coelho
Ranch Hand
Posts: 754
Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Im working on this subject a lot.

I've started with OO, then Design partterns. Even to study TDD will help you to have a good idea.

Master this concepts, it will you in any language, not only java, but pascal, c, c++, c#............

This ideas are worth of our time! \o/
 
Muhammad Khojaye
Ranch Hand
Posts: 449
IntelliJ IDE Java Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Praison Selvaraj wrote:Hi Santhosh,

Do study Object oriented analysis & design,
GoF Patterns (Design Patterns for Dummies and the GoF Book)
Core J2EE patterns

to get a clear understanding of what kinds of designs are appropriate(in the given contexts).

Here's another list for further reading...

http://martinfowler.com/books.html

Thanks,
Praison

I would like to add Effective Java in the list.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic