• 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

forums for design pattern

 
Ranch Hand
Posts: 129
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 263
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 https://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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 https://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.
 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i'm joining. please inform me of any design pattern groups. thanks.
 
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
reply
    Bookmark Topic Watch Topic
  • New Topic