Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

How to Handle Secret Tests?

S
Silktrader (2550 points)
2 6 16
in HW4 required by (2.6k points)
edited by

This is about the latest "secret tests", for both homework #2 and homework #4. I'd rather write here than pollute Prof. Spognardi's lecture with related questions. I dislike complaining, so I will keep this short.

Given that our assignments understandably don't describe realistic scenarios, the unit tests serve as guidance rather than a mere complement to requirements. How come the latest edge cases weren't included among the initial tests?

Most of us had read about "secret tests" in the Italian forum. Their purpose, we thought, was to dissuade and signal cheating, as when exploiting inputs bias or data repetitions. We were wrong. Five heroes students were unaffected by the latest tests; fifty or so failed to anticipate the new test cases. What would the teaching staff advise to avoid future complications with "secret tests"?

There's an Italian term that perfectly captures my state of mind — "rosicata".

All in all, thanks for the learning platform, the challenging homeworks and the cruel plot twists. 
 

329 views
closed

1 Answer

Best answer
andrea.sterbini (207940 points)
754 1269 2377
by (208k points)
selected by

Thanks for the constructive comment. From it I take two things:

  • it would be better if some edge cases would be part of the initial assignment tests. (I will do my best to do it in a future)
  • unit testing is NOT meant as a complete specification, but can only test a subset of the solution space (and this is a lesson for everybody listening)