Reviewing exercise submission:
Generating with RAI
- Pro: It seems to have gotten a fair part of the heavy math right.
- Con: The biggest downside is the lack of input validation and error handling—things like checking if nx >= 2 (to avoid division by zero), alpha > 0, or handling missing config files gracefully. This makes it brittle for real-world use, where bad inputs could crash it unexpectedly.
Code Review
- As a Computer Science student, I focused on the code itself and system robustness.
- Copilot focused on mathematical and physical errors or improvements like an expert on simulation software domain.
What I learned
AI can be good at project scaffolding and doing some of the heavy lifting, but in the end someone does need to validate and review the output.
Examples from my challenge project
Maintainers seem to be focussed on maintainability and correctness of their code as well as not attempting to do too much per merge.
Reviewing exercise submission:
Generating with RAI
Code Review
What I learned
AI can be good at project scaffolding and doing some of the heavy lifting, but in the end someone does need to validate and review the output.
Examples from my challenge project
Maintainers seem to be focussed on maintainability and correctness of their code as well as not attempting to do too much per merge.