-
-
Notifications
You must be signed in to change notification settings - Fork 170
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
New topic: Regular Expressions #281
Conversation
FYI - this needs a REAL good review. I might have a little bit of tunnel vision on a few of these areas since I modeled this off of a Regex for Complete Noobs session that I've given a couple times. Hopefully the descriptions are descriptive enough, and I'm not missing anything obvious in terms of how koans are supposed to work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First pass! Looks pretty solid, liking what I'm seeing. Gotta refactor a bit here and there, and we can use a few more examples at a few points, but this is a solid start.
Your move. 😉
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
@vexx32 made changes based on your feedback. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking pretty good! Just some style issues and gotta divide them up a little better, mainly! 💖
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another round of reviews! \o/
Looking pretty solid so far, love it 💖
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aaaaand here's the other half of this round 😁
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
2286999
to
869e05c
Compare
Co-Authored-By: Joel Sallow (/u/ta11ow) <32407840+vexx32@users.noreply.github.com>
869e05c
to
4908a20
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops, you broke it!
That aside, this looks pretty awesome! Couple closing comments and then we're good to merge. Thanks so much for putting this together! 💖 😊 🌸
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
PSKoans/Koans/Constructs and Patterns/AboutRegularExpressions.Koans.ps1
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's some handy dandy suggestions you can sort out, I think this is all we need to sort out before we merge (+ the previous suggestion as well with the missing brace)
I'd do it myself, but you've not got that enabled on this PR so 🤷♂ 😁
PR Summary
Adds koans for learning regular expressions. This isn't a comprehensive guide, but should be enough to take a beginner from "what the heck is going on?" to "alright this is starting to make sense".
Resolves #280
Context
Regular expressions are as useful as they are intimidating to newcomers - that is very much so. The PSKoans learning platform offers a unique hands-on experience that gets learners trying things out and experimenting for themselves. I believe this is one of the best ways to learn about regex and so this addition may help folks get up to speed quickly.
Changes
Checklist