<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-05-10 16:56 GMT+01:00 Pietro Battiston <span dir="ltr"><<a href="mailto:ml@pietrobattiston.it" target="_blank">ml@pietrobattiston.it</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":a7" class="a3s aXjCH">Capisco. Beh, d'ora in poi lo utilizzerò solo come programmazione<br>
difensiva, ad esempio iniziando ogni mio listato con<br>
<br>
assert(__debug__)</div></blockquote></div><br>Capisco la battuta, ma se e' non e' una battuta, spero di non dovere mai usare il tuo codice, visto che non potrei farlo funzionare. </div><div class="gmail_extra">Oggettivamente non e' troppo sensato fare girare il codice in produzione in modalita' debug, poi fai te. ;)</div><div class="gmail_extra">Poi spesso si fa, figuriamoci. Ma non poterlo fare, potrebbe risultare in problemi.<br><br>E detto fra noi... ma veramente vogliamo usare assert come *controllo di flusso*?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cioe'... mi passi una lista vuota invece che una piena? AssertionError.</div><div class="gmail_extra">Mi passi un intero invece di una stringa? AssertionError.</div><div class="gmail_extra">Una chiamata http mi torna 503? AssertionError.</div><div class="gmail_extra"><br></div><div class="gmail_extra">E poi chi lo debugga sto coso?</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br clear="all"><div><br></div>-- <br><div class="gmail_signature"> .<br>..: -enrico-</div>
</div></div>