nus-cs2103-AY2324S2 / forum

16 stars 0 forks source link

Description of CCD #1019

Open RunjiaChen opened 5 months ago

RunjiaChen commented 5 months ago

image

May I clarify what is considered as "implementation-specific"? Does it only apply to design and methods, but not attributes? What else is considered "implementation-specific" and not "implementation-specific"? Thank you

dillontkh commented 5 months ago

When discussing the problem domain, we are generally interested in how the entities are interacting with each other in the real world.

So we should stick to terms used to describe stuff in the real world, rather than terms like variable and methods, which only come into play when we begin implementing solutions to the problem.

I general rule I follow is: If I can use the term when speaking with my parents, it probably isn't implementation-specific. 😆

damithc commented 5 months ago

Good answer @dillontkh