Thanks for that. It seems you have to take on many roles. I imagine you’re also a mentor to each student employee. It must be rewarding when things go according to plan.
I produce use-case tests and they can write the unit-tests and associated functions.
I have some troubles understanding this. Which of the following is true, if any? You produce use-case tests and they are free to solve the problem
- however they like
- as long as they provide unit tests along with solution
- by writing unit-tests first
I’m probably too harsh but if example based unit tests are expected and accepted, I can see you’re walking dangerously close to a slippery slope. As soon as you start to believe that your program works because all unit tests pass you’re missing the fact that those unit tests test just a specific examples. If program works (more or less) correctly in general then that’s only down to your team doing good enough job. Desired outcome and proud moment for you and “first timers” but tests have hardly anything to do with it.