Login  Register

Re: exercism bowling challenge

Posted by Pharo Smalltalk Users mailing list on Sep 24, 2020; 12:16pm
URL: https://forum.world.st/exercism-bowling-challenge-tp5122317p5122399.html

Op 24-9-2020 om 13:52 schreef Roelof Wobben via Pharo-users:

> Op 24-9-2020 om 13:42 schreef DavidBajger:
>> Hi Roelof,
>> I always wonder, what kind of answer you expect from your prior
>> statement.
>> To your question: "Can this plan be working or is there improvements
>> to this
>> plan." I can have this answer: Yes, it could be both: working or
>> fail, but
>> you don't know before you try.
>>
>> This exercise is a bit tricky:
>> 1) I can recommend to use also LastFrame class, which has specific
>> handling
>> of bonuses in last round of game (subclass of Frame). Bowling game
>> can be
>> then initialized with array 9 Frame instances and last instance could be
>> LastFrame. I used specific test methods on frame classes like:
>> #isFrameComplete, #isLastFrame, #isSpare, #isStrike, #isOpen.
>> 2) Beware that Bowling game should know only necessary things and
>> delegate
>> responsibility to its frames. Game itself knows that only if all
>> frames are
>> completed, game ends.
>> 3) Total score is sum of all throws+bonuses of individual frames, etc.
>>
>> Does it help to start with exercise?

I forget to say it helpes me  to see if i m thinking the "right" way