Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

forums for design pattern

 
amit sharma
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 263
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 129
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 263
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
amit sharma
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i'm joining. please inform me of any design pattern groups. thanks.
 
Dhaval Shah
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 263
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 263
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Who is going to start it? is there any further discussion required
 
amit sharma
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic