Video: Code as Risk • Kevlin Henney

April 5th, 2019

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

no description for image available

as opposed to functional and non-functional

  1. functional (runtime)

  2. operational (runtime)

  3. developmental (dev time)

 

 

Refactoring = keeping functional axis stable

 

eg.

func fixed

dev improves

ops is kept open

 

Article:

no description for image available

 

Top 10 coding practices

no description for image available