Ad
  • Custom User Avatar

    This comment is hidden because it contains spoiler information about the solution

  • Custom User Avatar

    I've done a few kata now, and I have some feedback that I hope is useful.

    I understand that English is not the native language of many of not most of the users of the site. However, having clear and specific instructions that are not made ambiguous by spelling and grammatical errors would improve the experience a lot. I would encourage kata writers to adhere to a common English language style guide.

    As well as typos and grammatical errors, there can be some variance in the quality of the instructions. The kata I've seen have been mostly written comprehensibly, but some require a few passes, as the instructions often contain instructions that are at times contradictory, misleading, irrelevant and incomplete.

    I'd suggest a template for writing of kata. I'm new to the site, so I don't know what the experience of writing a kata is, but I've found that the experience of reading a kata can vary quite a bit. Some consistency in structure could help improve the consistency of the instructions, as well as the quality of the experience for users overall.

    If it were easy for users to change this, I, for one, would be more than happy to help improve this where I see that it's an issue.

    Also, for C++, it makes more sense, at least to me, to use free functions inside namespaces rather than classes with static methods. I realise this is a common Java idiom, but speaking for myself, I'm much more likely to hang a function onto a namespace than as a static member on a class that's never instantiated.

    I'm otherwise having a terrific amount of fun playing around with the kata on this site. It's been very addictive. Thank you.