Knowledge Base

Defensive Programming for Better Future – Version 1.5 – Presented by Primož Gabrijelčič

During our Delphi Summit 2024, Delphi MVP Primož Gabrijelčič shared his journey through 35 years of programming and how defensive programming techniques have shaped his approach to writing better, more maintainable code. It’s a reflection on programming evolution, lessons learned, and practical wisdom gained over decades of development.

Key topics covered:

  • Defense in depth: three layers of code protection
  • Data validation and sanitization techniques
  • Future-proofing your applications
  • Writing readable and maintainable code
  • Exception handling best practices
  • Design by contract principles
  • Common pitfalls and how to avoid them

Here you can find the blog of Primož: https://thedelphigeek.com/

Presentation slides are available at:

https://www.thedelphigeek.com/p/presentations.html

Written by Marco Geuze
Director

Contact

Let us help you to realise your ambitions