DrupalCon Dublin 2016: A Cautionary Tale for Defensive Programmers
About this talk
This talk explores the concept of defensive programming, emphasizing its crucial role in creating reliable software. The speaker discusses essential tools such as exceptions, assertions, typing, and validation, which help developers anticipate and manage errors effectively. Techniques for communicating problems to calling code and handling issues in third-party code are elaborated on, demonstrating how defensive programming leads to simpler, more maintainable applications. By adopting these practices, developers can ensure that their software fails quickly and predictably, facilitating easier debugging and more accurate project estimates.
More from this event
See all 144 talks →
DrupalCon Dublin 2016: About Your DrupalCon Dublin Sponsorship
59:56
DrupalCon Dublin 2016: Keynote - Driesnote
1:29:47
DrupalCon Dublin 2016: PRENOTE - IS THE POT OF GOLD IN SCOPE?
33:28
DrupalCon Dublin 2016: Drupal 8's Multilingual APIs: Building for the Entire World
48:38