• 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
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

This forums' elements order

 
Ranch Hand
Posts: 336
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As a novice when it comes to "Engineering" I don't have a real question, so I hope a cosmetic question would be fine
The Forums' name is OO, Patterns, UML and Refactoring so we have:
  • OO
  • Patterns
  • UML
  • Refactoring


  • Shouldn't it be 2,3,1,4?
     
    Ranch Hand
    Posts: 8945
    Firefox Browser Spring Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Why?
    I feel that the current order is fine.
     
    Leslie Chaim
    Ranch Hand
    Posts: 336
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Based on the order you'd usually do things and I am just thinking in prospective.
    Given a problem, I think you first (2) look for Patterns, then (3) identify the use cases, draw diagrams.. and finally (1) look for an OO implementation.
    Refactoring, is then a fruit by itself (4), which can mean simple enhancements (or extending) or all of the above.
    Correct me if I am wrong.
    Thanks
     
    Pradeep bhatt
    Ranch Hand
    Posts: 8945
    Firefox Browser Spring Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I feel that one learsn OO first, then patterns and then he/she does UML modeling.
     
    Pradeep bhatt
    Ranch Hand
    Posts: 8945
    Firefox Browser Spring Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I feel that Javaranch forum is the right place to discuss this.
     
    Leslie Chaim
    Ranch Hand
    Posts: 336
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I feel that one learn OO first, then patterns and then he/she does UML modeling.
    I totally agree with the order of learning, and I myself am approaching it this way
    I feel that Javaranch forum is the right place to discuss this.
    If it's only a cosmetic issue as in the opening post, you're right! Maybe my follow up post does merit it's place here.
     
    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 Leslie Chaim:
    Given a problem, I think you first (2) look for Patterns, then (3) identify the use cases, draw diagrams.. and finally (1) look for an OO implementation.
    Refactoring, is then a fruit by itself (4), which can mean simple enhancements (or extending) or all of the above.
    Correct me if I am wrong.


    I will!
    Design Patterns are nothing more than often used solutions to common design problems. They are *part of* finding an (OO) solution to a problem. Actually, one of the most effective ways to use patterns is to refactor to patterns.
    Regarding UML, it can be used to communicate aspects of the problem domain and of the design, wether imagined or already existing.
    So I would argue that there is no ordering in time for those concepts.
     
    Pradeep bhatt
    Ranch Hand
    Posts: 8945
    Firefox Browser Spring Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Does that mean that I am wrong?
     
    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 Pradeep Bhat:
    Does that mean that I am wrong?


    No, the JavaRanch forum is certainly the right place to discuss this!
     
    Leslie Chaim
    Ranch Hand
    Posts: 336
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Ilja,
    Thanks for the clarification.
    Leslie
     
    grapes are vegan food pellets. Eat this tiny ad:
    Gift giving made easy with the permaculture playing cards
    https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
    reply
      Bookmark Topic Watch Topic
    • New Topic