Newsgroup: it.comp.lang.visual-basic
Titolo: MZTools e verifica sorgente

Salve a tutti
come qualcuno ricorderà (vero Lupo?) non sono un genio di programmatore.
Faccio tutto per pura cultura personale e per divertimento.
Leggento un post sotto ho trovato il link a questo tool (Mztools) e fiutando
la comodità, l'ho installato.
Volevo sapere a proposito della funzione "verifica codice sorgente" se c'è
poi la possibilità, una volta trovate tutte le cose inutili, che esse
vengano eliminate automaticamente, senza intervenire a mano.
Grazie

 che esse vengano eliminate automaticamente, senza intervenire a mano.
Inho č meglio farelo a mano dato che con un doppio click ti porti sulla riga
incriminata!
hth
PS: a cadenza mensile esce una versione 3.00 di mztools riveduta e corretta!
;)

 Inho
In
Not
Humble
Opinion ?
Salutoni
Sergio

 PS: a cadenza mensile esce una versione 3.00 di mztools riveduta e
corretta!
controllerň ostantemente :)
Ciao e grazie

 dreamweaver) per fargli fare tutto in automatico.
Puoi provare a chiedere all'autore di inserirla nella prossima versione.
Quando ho chiesto io mi ha inviato in anteprima la nuova versione per la
verifica.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 verifica.
Che bello sentir parlare di gente cosě :)
Adesso gli mando una mail, sperando che accolga anche la mia di richiesta...
Ciao

 ha scritto nel messaggio
news:Srv_9.9048$YL4....@tornado.fastwebnet.it...

Beh, non so quanti veramente vogliano un intervento del genere in
automatico; ad ogni modo, se proprio glielo chiedi, fai in modo che sia una
opzione in piu' e DISABILITATA per default, please...
ci sono molti casi in cui le segnalazioni nella verifica del codice sorgente
sono errate (o per meglio dire inappropriate); un esempio tipico e' quando
hai classi o moduli condivisi da piu' progetti.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown


Aggiornamenti:
gli ho chiesto se poteva inserire una sorta di "check" del tipo "cancella
automaticamente il codice inutilizzato" in modo che se uno vuole puņ,
selezionando l'opzione, avere il lavoro pulito automaticamente...
lui mi ha risposto (dopo 5 minuti) che ha apprezzato il suggerimento ma che
la cosa potrebbe dare noie (come dici tu) e che quindi non l'ha
implementata. Che omunque ci penserą su.
Io allora gli ho suggerito che potrebbe inserire un disclaimer del tipo
"quest'opzione č da usare a vostro rischio" (ovviamente sempre col check).
Oppure ancora meglio, potrebbe fare in modo che dapprima il codice
inutilizzato venga tutto commentato (in una maniera univoca, tipo inserendo
dele linee "MZTOOLS to-be-removed code"), e poi, una volta verificato che
tutto funziona, tramite un bottone (o anche a mano) andare a cacnellare le
linee rimaste commentate...
Che ne pensate? secondo me non sarebbe male come idea.
Ciao

 Che ne pensate? secondo me non sarebbe male come idea.
Domanda: cosa intendi per 'codice inutile'?
Ad esempio, una function che non viene utilizzata in nessun punto del
codice?
Beh, allora mi sembra una tavanata. Sai quante volte uno toglie una
chiamata, per fare il debug senza alcuni fronzoli, e poi la reinserisce dopo
aver risolto altri problemi...
Se perň nel frattempo qualcosa mi ha cancellato tutta la function, e questo
qualcosa č un add-in che avevo attivato una volta e che non mi ricordavo di
avere...
Ciao
Alberto

 avere...
Allora non mi sono espresso bene.
L'add-in non deve lavorare in background e in automatico.
Non è che siccome hai schiacciato una volta il tasto "shut down" in windows
il pc ti si spegne da solo.
Lo spirito sarebbe questo: tu lavori al tuo codice. Poi ad un certo punto
credi di aver finito. Allora ricorri alla funzione che ti analizza il
codice, e selezioni l'opzione per "commentare" le parti inutilizzate.
Poi vai avanti col tuo debug... E una volta compilata l'applicazione e
controllato che tutto va, puoi tornare in VB e utilizzare l'opzione di
MZTools per eliminare quelle parti che hai comentato e che hai testato che
non servono...
spero sia stato + chiaro ora...

 testato che non servono...
Come distigui le parti commentate dai commenti veri e propri?

 linee rimaste commentate...
Il commento e' gia' meglio, ma in alcuni casi potrebbe essere complicato da
attuare: immagina una routine con 3 parametri di cui il secondo e'
inutilizzato, come la commenti? l'add-in dovrebbe ricostruire una nuova
intestazione mettendo insieme i due pezzi buoni e scrivendo a parte il
commento... non so se ne vale la pena.
Se devo dire la verita', per quanto mi riguarda la funzione e' gia' perfetta
cosi' com'e': anche su progetti di grosse dimensioni si riesce a fare
pulizia in pochi minuti senza pericolo di perdere il controllo della
situazione


 Come distigui le parti commentate dai commenti veri e propri?
dei tag....