Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
btw, plmease use the new version of the test framework, it's WAY more readable... x)
Ah, those are actually both great ideas. I think I'll have plenty to fix for now, I'll un-publish it for a now untill I've fixed everything.
Thanks for the help!
dwonvote: I guess I have to thank henry for that, then...
Well, about the description, split it in different parts with titles, maybe? (task (overview) / input / output / error handling. Don't forget to give the meaningful info in each part. Like the fact that the notes are ordered "accordingly to a piano", for example ('didn't find a better way to say it... x) ))
About the notations, There is I believe a simpler and shorter way to do it. Currently you just put the example tests in the description so, even if that's better than nothing, I guess you could just give all the notations (aug, 7, 9, ...) and clearly say that the user will find an example of each of them in the sample tests.
It was not me who downvoted you, you are right, and I will correct it in a sec. Thanks for all the advice! This is my first kata, and I was afraid I would make a lot of rookie mistakes. I can certainly use the advice, so thanks!
I've also rewritten the description (I will add a part about including error handling), do you have any other comments on the description? I found it's pretty difficult to give enough information to someone with no knowledge of music at all, while not being redundant and explaining too much.
you'll understand after some months of seeing beginners raising questions and issues after questions and issues... x/
Though I agree the description is somewhat brief, I think the application of some common sense is suffice to solve this Kata. The task is pretty obvious.
lol... Instead of downvoting me, understand how the design is currently wrong and learn from my comment. If you don't understand how bad it is, read those:
Related to the previous one, but this one is about the implementation rather than the description, so I open a fresh one.
Don't ask for different kinds of ouput, that's a very bad design. You don't wanna learn to code that way, and you don't wanna people to see you code that way... :p
2 ways to handle this:
what the... X(
outputsinputs?That's pretty bad... :(
and you need to tell to the user if you will give all the notes in a specific order or if they may be shuffled (the later won't change the difficulty of the task but that could be a bir more interesting for beginners)
Hi,
Your description is way too much incomplete.
I would suggest adding a lot more test cases. Now it's just guessing which words are going to be in, and hardcoding them. If you have hundreds of test case, that isnt possible anymore.
This comment is hidden because it contains spoiler information about the solution
that's it. But afaik, you cannot do anything against that (unless you try to spot the problematic statements by parsing the code, or try to redefine all the bad stuff, but it very quickly goes out of hands and mostly is pointless because someone wanting to cheat will always find a way, especially in python).
Loading more items...