Win a copy of Microservices Testing (Live Project) this week in the Spring forum!
  • 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
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

CRC Cards Vs/ Patterns

 
Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,
what is advisable to use CRC cards or analysize, design, refactor based on a pattern.Where is CRC cards used most often.If it is easy to implement CRC cards why is patterns followed oftenly
Rishi Singh
SCJP,SCWCD
 
Sheriff
Posts: 17031
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You don't really implement CRC cards. They are a very useful and effective tool for doing analysis and design and also for teaching OO concepts. I don't really see that they have any relationship to patterns and/or antipatterns.
[ June 06, 2002: Message edited by: Junilu Lacar ]
 
Ranch Hand
Posts: 775
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Patterns help with design, and to some degree with implementation.
CRC card sessions help with gathering and analyzing requirements.
To pick a pattern, you have to know what you are trying to achieve. CRC card sessions are supposed to be one of the tools to help you figure that part out.
If a company has a choice, pay $X for a pattern, or $X for a CRC card session, but were told they couldn't have both, which should they take? Answer: the CRC card session, because at least by the end of that they would have a deeper understanding of their business problem. A pattern is a concept that isn't much use if you don't have anything to apply it to.
 
reply
    Bookmark Topic Watch Topic
  • New Topic