aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes forums for design pattern Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "forums for design pattern " Watch "forums for design pattern " New topic
Author

forums for design pattern

amit sharma
Ranch Hand

Joined: Jul 19, 2006
Posts: 129
I want to learn how to make good design for any given problem .The
more i make design and compare that with good design i learn where i am going wrong and how to improve myself.I also know about the design patterns but without practice them when to apply which pattern and when not to apply them it is difficult to make design.
I want to know is there any good forum only for design pattern where against
any case study i propose my design and check with others .Is there any competition for design.
If i get a lot of case study and and their design then it is also very helpful.
nitin pokhriyal
Ranch Hand

Joined: May 19, 2005
Posts: 263
hi,

Even i am new to designing. i don't have any idea from where to start. As in designing you should have a vision. I am looking for any good tutorial or books which guides in that direction to start. I feel OOAD designing from HeadFirst is good. Any suggestions?
amit sharma
Ranch Hand

Joined: Jul 19, 2006
Posts: 129
Originally posted by nitin pokhriyal:
hi,

Even i am new to designing. i don't have any idea from where to start. As in designing you should have a vision. I am looking for any good tutorial or books which guides in that direction to start. I feel OOAD designing from HeadFirst is good. Any suggestions?


There may be so many books about designing but unless we work on some case study ,make our own design ,compare our design with others .
Books is useful in this direction but not sufficient.Please check your pm.
nitin pokhriyal
Ranch Hand

Joined: May 19, 2005
Posts: 263
I agree with you. we can have a problem statement in forum daily and everybody can compare there diagram from available solution. Check your PM.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
The problem I have with this is that a design needs to be come up with iteratively, because it needs to be validated by running tested code. Just discussing diagrams typically is too abstract and misleading, in my experience.

Doing a full design cycle is a lot of work, and doing it on an online forum is quite a lot of work. See http://www.coderanch.com/t/419376/patterns/OO-design for an example of where we tried something similar.

So, while I agree that it would be valuable in principle, I'm not sure how to do it reasonably on an online forum. I would highly recommend forming a local study group, though.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
amit sharma
Ranch Hand

Joined: Jul 19, 2006
Posts: 129
Originally posted by Ilja Preuss:
The problem I have with this is that a design needs to be come up with iteratively, because it needs to be validated by running tested code. Just discussing diagrams typically is too abstract and misleading, in my experience.

Doing a full design cycle is a lot of work, and doing it on an online forum is quite a lot of work. See http://www.coderanch.com/t/419376/patterns/OO-design for an example of where we tried something similar.

So, while I agree that it would be valuable in principle, I'm not sure how to do it reasonably on an online forum. I would highly recommend forming a local study group, though.


But we can give it a try .If it not work then we stop it.
Mary Alexis Mejia
Greenhorn

Joined: Nov 11, 2007
Posts: 9
i'm joining. please inform me of any design pattern groups. thanks.
Dhaval Shah
Ranch Hand

Joined: Jun 10, 2005
Posts: 56
Hi,
Even I am facing the same problem like others. Theoretically, its easy to comprehend. But I am unable to co-relate with the real world problems.

So even I would be interested in joining such a group.

Please keep me too updated in case of any such discussion or group.


Thanks and Regards,<br />Dhaval Shah<br />SCJP 1.4<br />SCWCD 1.4
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by dmay chug:

But we can give it a try .If it not work then we stop it.


Sure!

If you like, you could start by using this forum. If it attracts enough people for a long enough time, I don't think it would be hard to convince Paul to give it it's own forum here at the Ranch.
nitin pokhriyal
Ranch Hand

Joined: May 19, 2005
Posts: 263
Just a suggestion
We want someone who can give good solution to Problem statements or i must say who is going to have final solution of the problem. otherwise discussion about a single problem will take many days to reach to any final stage.
Eric Nielsen
Ranch Hand

Joined: Dec 14, 2004
Posts: 194
I would expect the solution to take several days to evolve. I would also expect any solution to be the result of collaboration from the participants, not from any pre-appointed "correct person"
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
I wouldn't even expect there to be a "final solution". All but the most simple problems have more than one reasonable solution, of which none is unambiguously the "most correct".

I'd think the value of such a discussion would be the comparison of the different solutions, and the discussion of the reasoning behind the different solutions.
Uday Patel
Greenhorn

Joined: Apr 07, 2008
Posts: 3
As for design goes your bottom line will come to the basic OO principles. keep your design in limits of OO principles and you will just do fine. On the other hand design patterns are solution to a specific problem. However, The problem is, not all the patterns are applied from the beginning. As the system goes through changes (iterations) you will be able to identify the problem more clearly and decide on which pattern solves this problem.
nitin pokhriyal
Ranch Hand

Joined: May 19, 2005
Posts: 263
Who is going to start it? is there any further discussion required
amit sharma
Ranch Hand

Joined: Jul 19, 2006
Posts: 129
Originally posted by nitin pokhriyal:
Who is going to start it? is there any further discussion required

We can start our discussion using this forum .Anyone can post a problem ,its solution and let others also make design ,comments on other design.We should make out subject line as DesignForum - Problem statememnt .In this way it is also easy to find other case study .Case study can be very simple to complex.
Now we only focus on class diagram .May be in next few days ,i post my first case study.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: forums for design pattern