Parse, Don't Validate
Hey everyone, I'm Ardalis (aka Steve Smith), of NimblePros!
Today we're looking at a programming principle called Parse, Don't Validate. I'm going to show you the problem with excessive validation, and then in the next video, we're going to look at patterns we can use to mitigate these issues.
Links
• When To Validate and When To Throw Excepti...
https://lexi-lambda.github.io/blog/20...
https://deviq.com/practices/parse-don...
Check out my courses:
https://academy.nimblepros.com (use code EARLYACCESS for 60% off latest)
https://dometrain.com/course/getting-...
https://dometrain.com/course/from-zer...
https://dometrain.com/course/getting-...
https://dometrain.com/course/deep-div...
https://ardalis.com/training-classes/
https://www.pluralsight.com/authors/s...
Team Consulting and Training: https://NimblePros.com and @nimblepros
Developer Group Mentoring: https://devBetter.com
Free Weekly Email Tips:
https://ardalis.com/tips/
If you read this far, I hope you liked this video and will consider subscribing to my channel! Or if you already subscribe, how about adding @NimblePros ?
Find me:
https://bsky.app/profile/ardalis.com
https://ardalis.com
https://github.com/ardalis
/ stevenandrewsmith
#ardalis #stevesmith #dotnet #csharp #programming #nimblepros #visualstudio #parse #validate #validation #minimalapi #patterns
Keep Improving!