codewars / codewars.com

Issue tracker for Codewars
https://www.codewars.com
BSD 2-Clause "Simplified" License
2.09k stars 219 forks source link

Make pop-up Notification with link to @bkaestner's "Conjured Codewars Codex" when new Codewars user authors his/her first Kata #795

Open DonaldKellett opened 7 years ago

DonaldKellett commented 7 years ago

I know this is a rather bizarre suggestion but I'd like to recommend that a pop-up notification be made for Codewars users who are authoring their first ever Kata on kata authoring best practices (e.g. following PEP8 / language conventions, including edge cases and random tests etc.) so they are aware of what constitutes a good, high-quality Kata and what constitutes a crappy Kata which is bound to receive Issue Reports, reason being that it is quite tiring and sometimes frustrating when us Power Users / Moderators strive daily to ensure that the Kata quality on Codewars is top-notch (more so for JavaScript than any other language which by far is the most popular) by authoring high-quality Kata and authoring top-notch Kata Translations, only to have our efforts undermined by wave upon wave of new, inexperienced users on Codewars who may author like 10 completely worthless Kata daily (OK, maybe I'm exaggerating but you get the point :wink:). And while we can raise Issues with detailed explanations on what needs to be improved, there's always a chance that some Codewars user who has newly unlocked the privilege of resolving external Issues but isn't yet familiar with the mode of work here comes in and resolves such issues prematurely without fixing it or providing a valid reason to do so which in some cases may lead to another Moderator accidentally approving it having overlooked the (falsely resolved) Issue. In particular, I would recommend that the Conjured Codewars Codex be included in some way in this Notification. Although the author of this Codex (@bkaestner) admits that the rules aren't formal, this article is very well written and I believe that every Kata author should at least be aware of it and hopefully consider it when authoring any Kata which would greatly reduce the proportion of worthless (JS) kata authored so fewer issues need to be raised and the community would be more peaceful as a result.

┆Issue is synchronized with this Clickup by Unito

Voileexperiments commented 7 years ago

Note that this not a good idea at the moment because CCC is pretty outdated, and many information has either become obsolete or just not right. For example:

My set of rules of thumb are, instead, these:

bkaestner commented 7 years ago

Note that this not a good idea at the moment because CCC is pretty outdated, and many information has either become obsolete or just not right.

The CCC is just another GitHub project, feel free to file issues :).