Function Structure
Link
Timing:
- 00:00-00:50 introduction
- 00:50-04:20 overview
- 04:20-09:00 astronomy lesson: fusion (can skip)
- 09:00-17:20 function arguments (a.k.a. parameters) (MUST WATCH)
- 17:20-28:20 the stepdown rule (MUST WATCH)
- 28:20-40:50 switch statements and independent deployability (can skip; goes elsewhere?)
- 40:50-43:30 functional programming (MUST WATCH)
- 43:30-47:30 function side-effects, temporal coupling (MUST WATCH)
- 47:30-51:30 command-query separation (MUST WATCH)
- 51:30-56:30 tell don’t ask (MUST WATCH)
- 56:30-60:00 structured programming (MUST WATCH)
- 60:00-63:00 early returns (MUST WATCH)
- 63:00-66:00 error handling (can skip; goes elsewhere?)
- 66:00-75:00 exceptions (can skip; goes elsewhere?)
- 75:00-80:00 special cases (can skip; goes elsewhere?)
- 80:00-87:00 null is not an error. null is a value (can skip; goes elsewhere?)
- 87:00-88:00 “try” is “one thing” (can skip; goes elsewhere?)
- 88:00-92:10 conclusion (yuck)
- 92:10-94:30 end credits (can skip)