Is Software A Craft? Software Is A Craft! ⟶ Clean Code#
Course Material#
- A Typical Project (Livehacking Screenplay: My Own Bookkeeping Effort)
- Spaghetti Version
- A Little Better: Functions (And Commandline Parameters)
- Feature Request: Concatenate Input Data From Multiple CSV Files
- Feature Request: Concatenate Input Data From
YYYY-MM.csv
Files - Where Are We? Questions!
- Testability: Input Cleaning
- Testability: Reading Input (One Or Multiple Files, Explicitly)
- Test Sanity: Common Code
- Testability: Reading Input From Directory
- Testability: Categorization
- Safety Net In Place ⟶ Refactoring Categorization
- Refactoring Input Reading (⟶ Overengineering)
- What’s There? What Have We Accomplished?
- Messages From The Book
Todo#
A Typical Project (Livehacking Screenplay: My Own Bookkeeping Effort) absorb from 2023-03-13
Messages From The Book absorb from fraunhofer, based on bookkeeping
Move Uncle Bob Videos (below) to where they belong
Uncle Bob#
Condensed version of the following talk series by Bob Martin which takes two days to watch: