What are Guard Clauses?

  Рет қаралды 4,384

Ardalis

Ardalis

Күн бұрын

Пікірлер: 15
@bloopers2967
@bloopers2967 Жыл бұрын
Wow, Your way of explanation is soo good. It's super simple to understand by your videos. I watched around 4-5 before yours and didn't understand this topic but you're the man♥️
@Ardalis
@Ardalis Жыл бұрын
Glad it helped!
@Chapali9a
@Chapali9a Жыл бұрын
Great video for basic refactoring of badly written code. Love this new video format. Short, concise and easy to extravt 100% of its value.
@Ardalis
@Ardalis Жыл бұрын
Glad you liked it!
@caseyspaulding
@caseyspaulding 6 ай бұрын
Great explanation. Thanks just learning this pattern
@Ardalis
@Ardalis 6 ай бұрын
You are welcome!
@thomasroustio8608
@thomasroustio8608 Жыл бұрын
Great explanation and example, thank you.
@Ardalis
@Ardalis Жыл бұрын
You are welcome!
@erhanalankus
@erhanalankus Жыл бұрын
Nice video. I like the new hairstyle!
@Ardalis
@Ardalis Жыл бұрын
Thanks! Been growing it out for about 15 months. It's still in that annoying stage where it wants to keep getting in my face, so you'll see me wearing hats a lot, too :)
@allannielsen4752
@allannielsen4752 Жыл бұрын
i would never use guard clauses for validation. that said, if i'm guarding my class from invalid coding then i prefer Debug.Assert so i can catch it during my test phase. throwing exceptions should only be for exceptions, otherwise there are better solutions.
@Ardalis
@Ardalis Жыл бұрын
Also reasonable approaches. I prefer exceptions because they will definitely stop invalid code paths from executing. But you're correct this should not be used for (first line) validation.
@camrws
@camrws Жыл бұрын
tired of the pretty people errors getting thru 🙄
@Ardalis
@Ardalis Жыл бұрын
totally...
5 Rules For DTOs
17:56
Ardalis
Рет қаралды 47 М.
When To Validate and When To Throw Exceptions?
11:00
Ardalis
Рет қаралды 10 М.
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
why are switch statements so HECKIN fast?
11:03
Low Level
Рет қаралды 440 М.
Cleaner Code: 3 Ways You Can Write Cleaner Code
7:41
Coding with Lewis
Рет қаралды 100 М.
The fastest way to iterate a List in C# is NOT what you think
13:42
Nick Chapsas
Рет қаралды 160 М.
The 3 Laws of Writing Readable Code
5:28
Kantan Coding
Рет қаралды 826 М.
Nested "If" vs. Guard Condition - Guard Clauses Technique
11:51
Majid Hajian
Рет қаралды 1,6 М.
Don't Use AutoMapper in C#! Do THIS Instead!
16:17
Codewrinkles
Рет қаралды 72 М.
REPR and Clean Architecture
11:48
Ardalis
Рет қаралды 17 М.
GUARD CLAUSES in JavaScript, Simplified
9:00
Deeecode The Web
Рет қаралды 1,1 М.
Using Ardalis Specifications with EF Core 8
13:06
Ardalis
Рет қаралды 8 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН