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: