Nessuna risposta giusta qui.
La compilazione più rapida tende a creare una tendenza, in alcuni programmatori e non tutti, a "lascia solo provare questo". Perché provare è "economico", cioè veloce, e quindi armeggiare succede invece di pensare.
Compilazione più lenta. girarsi tende a fare molta attenzione prima di compilare in modo da non perdere tempo in pista. Ma tende anche a essere frustrante a causa della lentezza della svolta, della mancanza di una rapida gratificazione e della percezione che quel tempo è un dispiacere.
In entrambi i casi ci sono percezioni (tempo perso contro feedback rapido) e diversi processi di pensiero.
In entrambi i casi, i programmatori veramente bravi non si preoccupano davvero - pianificano il loro lavoro, pensano prima di compilare comunque, e generalmente sanno cosa stanno facendo e quindi evitano di armeggiare.
I meno grandi programmatori possono avere le loro inadeguatezze mascherate dal ciclo di compilazione / esecuzione più veloce ... vengono catturate alla fine da una mancanza di comprensione in ogni caso - ma può richiedere più tempo per scoprire le loro debolezze.
L'intera storia dei "cicli di cpu sono economici" si è materializzata per la prima volta quando ero a Uni negli ultimi anni '80 - scatenata da qualche docente. OGNI SINGOLO LAVORO, da allora, l'ho messo alla prova e l'ho trovato una bugia.
I cicli della CPU contano quasi sempre qualcosa da qualche parte: su sistemi embedded, codice scadente o lento significa che il razzo non volerà dritto o la lavatrice si riempie eccessivamente. I sistemi Web si esauriscono e necessitano di hardware più costoso quando ci sono troppe connessioni. I sistemi aziendali sono troppo a lungo per le richieste. E avanti e avanti va. A mano a mano che le richieste aumentano, le dimensioni e la complessità del software aumentano, le prestazioni di elaborazione aumentano, le richieste aumentano ... e si ripetono le ripetizioni del ciclo.
In tutte queste cose c'è un compromesso, e di solito non è molto ovvio dove si trova fino a quando non scavi in profondità per guardare le cose.