Generalmente no. Se un'unità viene utilizzata una volta, in qualsiasi punto del progetto, non importa quante più volte viene utilizzata. Al contrario, non importa quanti posti rimuovi una unità se è ancora utilizzata almeno una volta da qualche parte. Il programma compilato si comporterà allo stesso modo e avrà approssimativamente le stesse dimensioni.
L'unica differenza sarebbe nell'ordine delle sezioni di inizializzazione e di finalizzazione dell'unità. L'ordine di utilizzo dell'unità influenza l'ordine in cui sono eseguite tali sezioni, sebbene l'effetto preciso non sia mai stato documentato (quindi cerca di non fare affidamento sull'ordine di inizializzazione).
Tuttavia, vi incoraggio comunque a ripulire gli elenchi delle unità, per lo stesso motivo per cui siete incoraggiati a pulire gli elenchi di variabili e gli elenchi di parametri. Quando ti libererai delle cose che non ti servono, ti sarà più facile leggere il codice che hai conservato perché puoi essere ragionevolmente sicuro che ciò che stai leggendo fornisce un'immagine precisa di ciò che fa il codice. Se il tuo codice menziona un gruppo di unità ma non le utilizza mai veramente, la prossima volta che tu o qualcun altro guardi il codice, c'è una buona possibilità che passi un po 'di tempo a cercare dove il tuo codice utilizza le strutture di quelle unità. (Dirai a te stesso: "Hmm, questo codice include Graphics
, ma non riesco a vedere dove disegna nulla, dovrei dare un'altra occhiata, perché non pensavo che questo codice avesse delle responsabilità del genere. , collaboratore: puoi dedicare un po 'di tempo alla tua giornata per dirmi dove questa unità disegna cose? ")
fonte
2009-04-18 18:23:23
* Il compilatore decide quale ordine compilare le unità in base a quali unità utilizzano quali unità. * La complessità di tale calcolo diminuisce, quindi il tempo. Ma non notoriamente, immagino. –