HomeKnowledge Gap Finder
Code Writing Exercises
- Was the problem statement clear to you when you read it?
- What did you think of doing first?
- Were you reminded of a construct in general or a general structure of solution that you thought would be useful?
- Have you previously seen problems that resemble this one?
- Did you feel stuck at any point while working on this problem?
- What did you choose as your test case?
- Do you think you’ve covered all possible scenarios with your tests?
- What program design techniques did you apply to solve this problem?
- Are there any constructs of the programming language that you find difficult or confusing to use?
- What issues make programming constructs difficult to use? For example, the keyword used, the syntax, the examples, the documentation for the construct, etc.
Solution Comparison
- What differences do you notice between the solutions?
- Identify strengths and weaknesses in each of the solutions.
- Given these solutions, which of these do you prefer and why?
- Is there a solution you find confusing or hard to understand?