Execution Checklist
Execution Checklist
- Read and understand specifications
- Design main algorithm with clear INPUT/OUTPUT
- Identify subroutines and helper functions
- Select appropriate data structures
- Write complexity analysis (time and space)
- Identify applicable design patterns
- Document optimization opportunities
- Review for edge cases
- Validate against specifications