Thursday Apr 26
11:15 AM –
12:00 PM
Room 324
Unconditional Code
Slides:
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Many systems are full of error checks and conditional logic. They introduce discontinuities that make reasoning difficult. In this talk, Michael Feathers will present a conceptual framework for dealing with errors, conditionality and decision making at the level of code, architecture and user interface. Often by changing design and revisiting requirements we can make various error cases impossible, and make code and architecture simpler as well as more robust.
-
Making It Count: Quality is NOT an OptionTodd MontgomeryThursday Apr 26 @ 2:45 PM
-
Legacy Evolution – The Innovation Opportunity!Dave ThomasThursday Apr 26 @ 10:15 AM
-
Unconditional CodeMichael FeathersThursday Apr 26 @ 11:15 AM
-
Cluster Consensus: when Aeron met RaftMartin ThompsonThursday Apr 26 @ 1:45 PM
-
High Cost Tests and High Value TestsNoel RappinThursday Apr 26 @ 4:00 PM