What other types of katas should codewars support?

55 views
Skip to first unread message

codewars

unread,
Jul 12, 2013, 5:56:05 PM7/12/13
to codewa...@googlegroups.com
Right now bugs, algorithms and reference katas are supported. Are their other types that you would like to see supported? 

Linus Gasser

unread,
Aug 26, 2013, 1:42:27 PM8/26/13
to codewa...@googlegroups.com
Some kind of GUI-design or such would be great - but it'll open a hornet's nest about endless discussions ;) Perhaps have a task, then propose different GUIs and see how long each GUI takes to do the task?

Jake Hoffner

unread,
Aug 26, 2013, 2:05:57 PM8/26/13
to codewa...@googlegroups.com
Excellent idea! Some kata could be subjective, others could have some form of test case validation. For example there could be some pre-built html code that needs to be finished. Something like, after the button is clicked xyz should happen. A headless browser testing suite would be used to simulate the clicking and then check that certain elements are where they need to be. 

d...@chriskeele.com

unread,
Sep 27, 2013, 12:31:51 AM9/27/13
to codewa...@googlegroups.com
I'd love to see a refactoring katas section, à la Martin Fowler. I can imagine this being substantively harder to test for, the entire point of the exercise being to not alter results. When you do things right, people won't be sure you've done anything at all. :) 

JS, Coffee, and Ruby probably have enough introspection for you to assert the presence of abstractions and their behaviour, though, and it'd be a one-of-a-kind test of coding aptitude.

Nathan Doctor

unread,
Sep 27, 2013, 5:33:47 PM9/27/13
to codewa...@googlegroups.com
Great idea - this would be a really interesting whole new subset of challenges. Given it's harder to test for it probably has to break out of our current format somewhat. Maybe when we introduce benchmarking, we could validate based on runtime being faster than the given code. 

VH

unread,
Oct 25, 2013, 3:19:28 AM10/25/13
to codewa...@googlegroups.com
It would be cool if maybe people could tag groups of katas for extra points or something like badges, and share them with others. So a selection of classic interview type coding questions could be tagged and added to some set, and upon completion you could get either the bonus points or a badge. Maybe employers or an open-source project could create some of these and use them to screen or get an idea of the abilities of a certain person in specific areas, or alternatively if you're weak on one area but have another area down it could be a more focused way to find katas to do. Sometimes I will have to skip several kata in a row as they are just too time consuming for what I'm doing or not the direction I want to go in at that moment. If I could be following a special set of katas it could help focus my practice.

I hope this isn't too off topic but as you expand the types and number of kata, it's going to be harder to focus on specific areas without a feature like this!

Thanks again :)
Reply all
Reply to author
Forward
0 new messages