Code as Risk • Kevlin Henney https://www.youtube.com/watch?v=YyhfK-aBo-Y
- Article: Goto Fail, Heartbleed, and Unit Testing Culture - Martin Fowler
- Article: Top 10 Secure Coding Practices
Model: 3 Axes of software development as opposed to functional and non-functional
- functional (runtime)
- operational (runtime)
- developmental (dev time)
Refactoring = keeping functional axis stable
eg. func fixed dev improves ops is kept open
Article:
Top 10 coding practices