Dopo aver utilizzato un IDE per gli ultimi 3-4 anni, l'altro giorno alcuni dei miei colleghi e io ci siamo resi conto che avevamo dimenticato alcuni metodi / funzioni Java di base perché facevamo sempre affidamento sul nostro IDE (Eclipse / STS / IntelliJ) per completarli per noi (come ad esempio quello che una funzione richiede in termini di parametri), è un segnale che le nostre capacità si stanno deteriorando, che ci stiamo affidando troppo agli IDE? (Tutta questa discussione è nata quando abbiamo parlato del test di certificazione Oracle Java 7 EE e abbiamo esaminato alcune domande di pratica, domande quali, quali parametri ha la funzione X, ecc.)
Se sì, come combatti questo genere di cose? Basta rileggere libri e cose? Io stesso non riesco a immaginare di non codificare con un IDE perché in tutta onestà, mi rende molto più veloce il codice con cose come il completamento automatico, ecc. Mentre alcuni dei miei colleghi ci hanno suggerito di codice IDE per alcuni mesi.
Capisco che a volte non è necessario sapere tutto su una funzione, ma ricordo che un professore universitario ci ha detto che gli IDE sono terribili perché quando arriverà il momento che avrai bisogno di qualche tipo di funzione, avrai perdere tempo a cercarlo invece di sbattere il codice dalla memoria a memoria.