Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Advanced Defensive
Coding Techniques
Zoran Horvat
CEO & Principal Consultant, Coding Helmet Consultancy
zh@sysexpand.com
h...
Bored to death
writing repetitive code?
Tired of writing repetitive code?
PostSharp is trusted by more than 50K developers...
https://pluralsight.com/authors/zoran-horvat
zh@sysexpand.com
http://codinghelmet.com
zoranh75
Watch the webinar recording here:
http://www.postsharp.net/blog/post/webinar-
recording-defensive-programming
Bird’s View of Defensive Programming
Bird’s View of Defensive Programming
Watch the webinar recording here:
http://www.postsharp.net/blog/post/webinar-
recording-defensive-programming
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Watch the webinar recording here:
http://www.postsharp.net/blog/post/webinar-
recording-defensive-programming
Questions?
Zoran Horvat
CEO & Principal Consultant, Coding Helmet Consultancy
zh@sysexpand.com
http://codinghelmet.com
zor...
Advanced Defensive Coding Techniques (with Introduction to Design by Contract)
Advanced Defensive Coding Techniques (with Introduction to Design by Contract)
Advanced Defensive Coding Techniques (with Introduction to Design by Contract)
Advanced Defensive Coding Techniques (with Introduction to Design by Contract)
Advanced Defensive Coding Techniques (with Introduction to Design by Contract)
Upcoming SlideShare
Loading in …5
×

Advanced Defensive Coding Techniques (with Introduction to Design by Contract)

720 views

Published on

Structured exception handling and defensive programming are the two pillars of robust software.

Both pillars fail however when it comes to handling internal faults, those that normally originate in software defects rather than in any external factors.

In this webinar, Zoran Horvat demonstrates advanced defensive coding techniques that can bring the quality of your code to an entirely new level.

Watch the webinar and learn:

When throwing an exception is the right thing to do
Why exceptions and defensive coding cannot be applied to recover from defects
How to handle situations when internal software defect is causing the fault
How to treat fault detection as an orthogonal concern to normal operation

The webinar recording can be found here:
http://www.postsharp.net/blog/post/webinar-recording-defensive-programming

Published in: Software
  • Login to see the comments

  • Be the first to like this

Advanced Defensive Coding Techniques (with Introduction to Design by Contract)

  1. 1. Advanced Defensive Coding Techniques Zoran Horvat CEO & Principal Consultant, Coding Helmet Consultancy zh@sysexpand.com http://codinghelmet.com zoranh75
  2. 2. Bored to death writing repetitive code? Tired of writing repetitive code? PostSharp is trusted by more than 50K developers worldwide.
  3. 3. https://pluralsight.com/authors/zoran-horvat zh@sysexpand.com http://codinghelmet.com zoranh75
  4. 4. Watch the webinar recording here: http://www.postsharp.net/blog/post/webinar- recording-defensive-programming
  5. 5. Bird’s View of Defensive Programming
  6. 6. Bird’s View of Defensive Programming
  7. 7. Watch the webinar recording here: http://www.postsharp.net/blog/post/webinar- recording-defensive-programming
  8. 8. Demo
  9. 9. Demo
  10. 10. Demo
  11. 11. Demo
  12. 12. Demo
  13. 13. Demo
  14. 14. Demo
  15. 15. Demo
  16. 16. Demo
  17. 17. Demo
  18. 18. Demo
  19. 19. Demo
  20. 20. Watch the webinar recording here: http://www.postsharp.net/blog/post/webinar- recording-defensive-programming
  21. 21. Questions? Zoran Horvat CEO & Principal Consultant, Coding Helmet Consultancy zh@sysexpand.com http://codinghelmet.com zoranh75

×