Throw exceptions out of your codebase with Guillaume Faas

Software Craftsmanship Luxembourg
Software Craftsmanship Luxembourg
365 بار بازدید - 12 ماه پیش - Throwing exceptions is often used
Throwing exceptions is often used to handle errors, validations, and other specific use cases. It is considered by many to be the standard way of indicating a failure and providing feedback to the caller. However, this approach can cause significant issues like being hard to detect, obfuscating the flow or leaving the system invalid.

In this talk, I want to show you a faster alternative that offers more transparency and predictability. We will see how to integrate ideas from the Functional paradigm, such as 'Monads', into an Object-Oriented codebase using a real open-source project: Vonage's .NET SDK. This talk will be the perfect opportunity to show you what they are and how easy they are to use.

About Guillaume
Building software has always been a passion of mine. This is still true after almost 15 years of experience in various environments and business sectors. I've never really considered it work but "problems to solve". Yes, I love puzzles or anything that requires you to turn your head around.

If I had to pick one priority when building a product, I would choose quality. This has always been what I put first. I'm not satisfied when "It Works", it must also be done well.

I always tried to improve the team I joined wherever I've been. Whether by providing experience, a fresh eye, ideas, or mentoring younger peers.
About mentoring, sharing knowledge represents a key aspect of my participation in a team. I do believe that knowledge is useless if you keep it to yourself. We need to use our knowledge to teach and inspire others, the same way others have inspired us.

Putting this all together, it’s quite clear I advocate Software Craftsmanship. Hearing about this ideology for the first time has been one of the biggest milestones in my career. It is the perfect match for what I consider important in terms of mindset. Since then, I’ve continuously tried to spread the ideology by sharing ideas and methodologies.
12 ماه پیش در تاریخ 1402/05/03 منتشر شده است.
365 بـار بازدید شده
... بیشتر