Poiché attualmente sto lottando con l'apprendimento di WCF per un progetto al lavoro, negli ultimi giorni ho esaminato tutorial ed esempi online sul modo migliore per creare un client WCF; e oggi, quando ho detto al mio capo, stavo facendo fatica a trovare buoni tutorial perché alcuni di loro non andavano nei dettagli con i loro esempi (ad esempio mostrando un pezzo di codice che funziona ma non spiegando il perché esattamente, o facendo un esempio con solo poche righe invece di una scala più grande), mi ha detto che non dovrei provare a capirle completamente, perché ci sono volte in cui un codice farà solo quello che fa e dovrei lasciarlo (mi ha dato il Ad esempio, quando facciamo il calcolo, ad esempio, usiamo formule che non sappiamo come sono stati concepiti o come funzionano, sappiamo solo che lo fanno e li usiamo).
E questo mi ha infastidito perché mi è sempre stato detto che è davvero importante capire il tuo codice e che copiare e incollare senza sapere COME funziona è praticamente un peccato; è per questo che mi prendo sempre il tempo per capire qualcosa prima di andare avanti con esso. E non è che sto cercando di capire come funziona una particolare classe a livello di linguaggio assembly, voglio solo sapere perché un insieme di istruzioni fa il trucco, e perché un altro non lo fa, o perché entrambi lo fanno e sotto che cosa circostanze. Ma il mio capo mi dice che finirò per perdere tempo ossessionato da questi piccoli dettagli, e dovrei semplicemente saltarlo. Quindi la mia domanda è, ha ragione? Va bene capire il tuo codice solo fino a un certo punto e andare avanti, e ho solo ossessionato su piccole cose che non contano?