Master94ga
Il 43 indica un tasto della tastiera che in questo momento non mi ricordo esattamente quale, come pensavo è già integrato nel linguaggio
No, cosa indicano le "| |"?
Ecco appunto. So anche io che quel numero è un tasto, ma non ho la tabella in memoria. Tu stesso che hai scritto il codice ammetti di non ricordartelo, non va affatto bene: pensa a un modo di scrivere nel codice di che tasto di tratta, e senza usare i commenti. Meno Magic numbers meno bestemmie.
Il || esemplifica quelli che secondo me sbagliano in tanti, e la colpa è in parte di Stack Overflow. Si cerca un problema su Google, si trova su SO la risposta e si copia il codice senza neanche prendersi il tempo di capire quelli che fa.
Vedo funzioni con snippet interi di codice addirittura non formattato presso da SO, e quando chiedo all'autore di spiegarmi che cavolo fa non me lo da spiegare "perché tanto funziona".
Non ce l'ho con te sia chiaro, ma il mio consiglio è di capire sempre ogni singola riga che hai nel codice, tanto da saperla spiegare. Perché questo modo di scrivere poi porta a workaround e hack al momento dell'aggiunta di altre funzionalità, e la cosa peggiora esponenzialmente fino a quando ti ritrovi con codebase talmente intrecciati che piuttosto che modificarli conviene riscriverli da zero.
Esempio: mi manca un unico esame per la laurea che prevede la scrittura di un'app per Android, in coppia. Purtroppo il codice l'ha scritti un mio compagno di corso, e ti giuro che se ci presentiamo con il source in quello stato il prof ci manda a fanculo diretti.
Quindi adesso oltre a dover finire la tesi devo anche riguardarmi tutto e probabilmente riscrivere tre quarti, perché è tutto un copia incolla di OS, il che porta a formattazioni diverse, lingue diverse, concetti diversi e tante bestemmie.
Yay!