The Pragmatic Programmer è altamente recommended da molte persone. Ho appena finito di leggerlo, e posso capire perché le persone lo consiglio, anche se vorrei sottolineare che codice completo copre quasi tutti dello stesso materiale in modo molto più approfondito.Forse di The Pragmatic Programmer gli autori dimenticano YAGNI?
Tuttavia, una cosa che mi infastidiva era il modo in cui gli autori non menzionavano mai alcun aspetto negativo della flessibilità, della generalizzazione e del margine di sviluppo futuro. Questi concetti sono tutti molto buoni, ma cosa è successo al principio di YAGNI (che non ne hai bisogno), che impedisce agli sviluppatori di perdere tempo a implementare una flessibilità che non verrà mai utilizzata?
Una ricerca rivela SO 400 domande su YAGNI, quindi dubito che il concetto era troppo oscuro per gli autori. Naturalmente non sono affatto esperto quanto loro, quindi perché non hanno menzionato l'uso della moderazione in tutto il libro?
Grazie.
Davvero dovresti chiederlo, anche se suppongo che il motivo sia che dire che YAGNI non vende libri. – Oded