Qualche codice che ho scritto mi è stato restituito durante la peer review, dicendomi di aggiungere il logging all'inizio di ogni caso in un'istruzione switch in un servlet (Java, se questo è importante), quindi se qualcosa va storto, possiamo vedere dove Ho capito che non ha senso, dato che registriamo comunque intere tracce di stack, ma la risposta che ho ottenuto è stata
"It's standard practise throughout the entire industry."
Non hanno avuto il tempo di discutere, il che è abbastanza giusto, e farò quello che dicono. Ma questa non è stata la mia esperienza in altre società. Voglio solo sapere, è davvero una specie di pratica standard? A cosa serve?
Come esempio di cosa intendo:
switch (task) {
case VIEW:
logger.info("inside VIEW for taskPage");
{...}
case EDIT:
logger.info("inside EDIT for taskPage");
{...}