Disassembling the process of baking bread as a flow chart.
Questions to David Rotermund
YesNoYesNoYesNoStartIngredients Ready?Preheat OvenGather IngredientsMake DoughKnead DoughFirst Rise Complete?Punch Down DoughShape LoafSecond Rise Complete?BakeStop
Gather IngredientsStartGo to KitchenOpen PantryGet FlourGet SugarGet SaltClose PantryOpen RefrigeratorGet WaterGet YeastClose RefrigeratorStop
NoNoMake DoughStartCreate Dough ObjectInitialize spoon = 0spoon < 10Add a spoon of flour to doughspoon = spoon + 1Add Water to DoughAdd Yeast to DoughAdd Salt to DoughInitialize spoon = 0spoon < 3Add a spoon of Sugar to doughspoon = spoon + 1Mix IngredientsStir until CombinedBeat until SmoothStir in Remaining FlourStop
The source code is Open Source and can be found on GitHub.