Newsgroup: it.comp.lang.visual-basic
Titolo: [OT][Bestiario dei programmatori] Questa è fantastica

Oh, per par condicio nei confronti dei poveri utonti, inauguro il
bestiario dei programmatori.
Quersta l'ho trovata nel codice di un software attualmente in vendita, per
cui vale doppio :)
RitornoParametro= Esegui_Verifica()
' devo attendere che la verifica finisca
if RitornoParametro = 0 then
    ' verifica finita
end if
Il valore di ritorno è sempre zero, ma nell'intenzione del programmatore
in erba (quella buona), le verifica del valore di ritorno serve per
evitare che il programma vada avanti ad eseguire le istruzioni senza
terminare la funzione Esegui_Verifica.
Il perchè l'abbia messo in questa chiamata e non in tutte le chiamate di
funzione, rimane un mistero.
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 end if
BOH!
non capisco lo sfondone!
...mi fiderň!
certo se eseguiverifica fosse stato true o false
If EseguiVerifica Then
...
else
....
end if
Ma forse eseguiverifica in futuro potrebbe rendere dei valori che
nell'implementazione attuale sono solo 0???
oppure voleva evidenziare il controllo della funzione perchč gli sembrava
piů chiaro....succede anche a me di scrivere qualche riga in piů se mi pare
di capirci meglio in futuro quando ci rimetterň le mani!
INAUGURIAMO ALLORA UN ALTRO SPAZIO!
CANE NON MANGIA CANE!
Io ho purtroppo avuto a che fare recentemente con altre figure professionali
(dotate di albo) e ho notato come l'uno con l'altro (benchč palese l'operato
difforme di soggetti diversi) si "sostenessero" con un bello spirito di
corpo.....e di come alla fine le parcelle si assomigliassero!
Bella cosa si potesse fare anche noi!
-- 
Il Wodkino Nazionale č a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)

 di funzione, rimane un mistero.
soprattutto: perchč non ha messo un loop?
se la verifica non č finita bisogna rifare il controllo, no? :-D
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 CANE NON MANGIA CANE!
[...]
Maddai č solo uno stralcio di codice... a chi non č capitato di scrivere
una funzione che fa il contrario di quello che dice o lo fa in maniera
contorta?
Basta guardare il poco che ho scritto e pubblicato io per farsi un po' di
risate (allocazioni di 50 mega di memoria per ordinare 10 numeri,
variabili pubbliche come se piovesse, utilizzo del tag di un controllo
come variabile pubblica e cosě via).
Eppoi, per par condicio, gli utonti non sono sempre utonti;
come scrive Attivissimo nel suo 'L'acchiappavirus': 
"Ditemi voi, per esempio, perché per spegnere Windows si pigia il pulsante
START.
Visto? Č un complotto."


 se la verifica non č finita bisogna rifare il controllo, no? :-D
Giusto, a questo punto ufficializzerei il metodo piů sicuro per chiamare
una procedura:
a=1
r=pippo()
while r=0 
 doevents
wend
msgbox a
function pippo()
pippo=0
a=a+1
pippo=1 ' segnalo la fine dell'elaborazione
end sub


 end if
Beh, mica scemo il tipo!
E' un modo (non funzionante) di usare le sezioni critiche :-)
:-D

 bestiario dei programmatori.
Mi posso aggiungere? (si, aggiungo me, sono autolesionista)
blnProsegui = True
if not blnProsegui then
....
end if
Il problema e' che non avendola commentata a suo tempo, non ho nemmeno la
piu' pallida idea del perche' abbia scritto una stronzata del genere O_o

 piu' pallida idea del perche' abbia scritto una stronzata del genere O_o
Potrebbe esserti servito per evitare si commentare il codice.
Prima di trovare la funzione che commenta il codice dell'intera selezione,
talvolta scrivevo anch'io boiate tipo:
if false then
 ...
end if


 terminare la funzione Esegui_Verifica.
Vista pochi minuti fa:
myDB.BeginTrans
	myDB.Exec "Insert into ..."
myDB.CommitTrans
myDB.BeginTrans
	myDB.Exec "Update ..."
myDB.CommitTrans
Poi ci si domanda "ma perchè ha eseguito solo la prima operazione? Era 
tutto dentro le transazioni!"
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp

 end if
Anche io ho fatto cose del genere e in giro nei miei sorgenti ne trovi...
-- 
Alex
"Un uomo saggio impara dall'esperienza,
un uomo ancora più saggio impara dall'esperienza degli altri." (Saggio
Cinese)