- Do the code provide the desired functionality correctly? Are there any possible bugs?
- Does the code have tests for all the "complex" logics in it?
- Are the tests maintainable and well designed?
- Do they respect the test pyramid to avoid taking so much time to run?