Mentre progettavo la mia libreria di accesso SQL .Net, ho scoperto che volevo che tutto funzionasse il più velocemente possibile, quindi tendo a guardare i modi più veloci di fare le cose. Questo viene spesso criticato come ottimizzazione pre-matura quando cerco solo il modo più veloce di fare qualcosa.
La mia domanda implica un cross-over tra la progettazione per le prestazioni e l'ottimizzazione pre-matura?