Sto internando apprendendo tonnellate sul settore al di fuori del mondo accademico.
Una cosa a cui ho pensato oggi è stato il taglio degli input.
Da un lato della medaglia non voglio che l'utente / implementatore riceva costantemente risultati imprevisti perché il loro input ha troppi spazi, quindi ho bisogno di tagliare costantemente l'input dell'utente dopo ogni chiamata di funzione.
Ma allo stesso tempo, se sto creando una libreria API per uso interno qui in ufficio, il trailing / leader degli spazi bianchi può essere cruciale per i risultati.
Quindi ci sono casi in cui non sono sicuro se gli spazi bianchi saranno importanti o meno.
Il grosso problema per me è che mi trovo COSTANTE a chiamare .trim () ovunque nel mio codice.
Qualcuno ha qualche suggerimento / regola empirica o solo pensieri su come gestire determinate situazioni?