Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deduplicate - Password Validation #195

Open
hobovsky opened this issue Jun 13, 2023 · 5 comments
Open

Deduplicate - Password Validation #195

hobovsky opened this issue Jun 13, 2023 · 5 comments
Labels
discussion/deduplicate Discussion and vote what to do with duplicate kata

Comments

@hobovsky
Copy link
Contributor

From #39

  1. Validate my Password
  • 6kyu
  • Satisfaction 88% with 3400 completions
  • 3 pending issues
  • 2 languages + 2 pending translations
  • Published Sep 2017, author active.
  1. Regex Password Validation
  • 5kyu
  • Enforces regex to be used for validation
  • Satisfaction 88% with 24k completions
  • 3 pending issues
  • 4 languages + 3 pending translations
  • Published Jan 2014, author inactive
  1. Password validator
  • 7kyu
  • Satisfaction 92% with 3.5k completions
  • 1 pending issue
  • 3 languages + 2 pending translations
  • Published Jan 2016, author inactive
  1. Strong password?
  • 7kyu
  • Satisfaction 90% with 750+ completions
  • 1 pending issue
  • 2 languages + 1 pending translation
  • Published Sep 2016, author inactive
  1. Authenticate a list of usernames
  • 7kyu
  • Input is a list of strings, each to be validated separately
  • Satisfaction 90% with 500+ completions
  • No pending issues
  • 2 languages
  • Published Nov 2016, author inactive
@hobovsky hobovsky converted this from a draft issue Jun 13, 2023
@hobovsky hobovsky moved this from Acknowledged to Discussing in Deduplication process Jun 13, 2023
@hobovsky hobovsky added the discussion/deduplicate Discussion and vote what to do with duplicate kata label Jun 13, 2023
@hobovsky
Copy link
Contributor Author

All kata ask for more or less the same thing, basically differ only w.r.t. allowed alphabet of a password.

Kata 2. asks for actual regex, which is the only one which forced me to use regular expressions. I think it's good to keep.

As for remaining ones, I don't know which one would be the most interesting to keep. Are special characters in 4. any interesting? Does input being a list in 5. make the task any better? I do not have any favorite here.

@ejini6969
Copy link

I suggest to keep 2 only and retire the rest as there are already many validation katas available with / without enforcement of regular expressions !

@monadius
Copy link

I like 3 the most. 2 has several problems: it is overranked, its shell translation is different from other languages (it is similar to other katas where regex is not required). But I think it is fine to keep 2 and fix the shell translation. I would also like to keep 3.

@CiprianAmza
Copy link

I would keep 2 (because of the regex requirement) and 3 (clear description, most completions).

@EloiseRosen
Copy link

EloiseRosen commented Aug 10, 2023

keep 2 and 3 and retire the others sounds fine to me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion/deduplicate Discussion and vote what to do with duplicate kata
Projects
Status: Discussing
Development

No branches or pull requests

5 participants