Mi chiedevo quali sono i diversi costi di assemblaggio di riferimenti in una soluzione .NET. Sono interessato ai costi tecnici e organizzativi.Qual è il costo dei riferimenti di assemblaggio non utilizzati?
Alcuni esempi:
- L'Assemblea non impiegata contiene byte aggiuntivi per nave (download più lunghi, spazio sprecato)
- L'Assemblea non utilizzato potrebbe contenere un buco di sicurezza sfruttabile
- L'Assemblea non utilizzato potrebbe incorrere avvio addizionale costi
- L'assemblaggio inutilizzato potrebbe comportare costi di revisione aggiuntivi (come questa domanda)
- L'assemblaggio inutilizzato potrebbe confondere un nuovo sviluppatore
Anche se l'assieme non utilizzato è stato spedito, non vedo come potrebbe rappresentare un rischio per la sicurezza. Dal momento che è inutilizzato, nessuno dei suoi codici viene mai eseguito (nemmeno i costruttori statici). – Heinzi
@Heinzi: Sono totalmente con Marijn qui. Rimuovere il riferimento e non distribuire l'assemblaggio è un piccolo colpo che salva una tonnellata di domande stupide in seguito. –
Non ho detto di non essere d'accordo con Marijn, al contrario: ci sono molte buone ragioni per non fare riferimento e non schierare assemblaggi non necessari. Non capisco il punto sulla sicurezza, dal momento che non riesco a pensare a nessun vettore di attacco che possa sfruttare un buco di sicurezza in un assemblaggio inutilizzato. – Heinzi