Reliable programming

Presentations

Embedded slideshare presentation

Reliable programming (Powerpoint)  Reliable programming (PDF) Reliable programming (Keynote)

Videos

Embedded intro video

Video links

Links

Recommended reading

‘McCabe’s cyclomatic complexity and why we don’t use it’
 

 ’A Beginner’s Guide to Design Patterns’

 ‘Catalog of Refactorings’


 ‘Input Validation Cheat Sheet’

 ‘How to handle errors and exceptions in large-scale software projects’

Footnotes

Single responsibility principle

Design pattern definition

Regular expression for London postcodes