<div dir="ltr">Io, prima di scoprire sta storia, scrivevo cose del tipo:<div><br></div><div>    try:</div><div>        assert len(l) != 0</div><div>        # using l list</div><div>    except AssertionError:</div><div>        raise ValidationError()<br><br></div><div>Quasi come pattern per implementare semplici validazioni.</div><div><br></div><div>Ora so che non va fatto.</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 11 maggio 2016 13:39, Carlos Catucci <span dir="ltr"><<a href="mailto:carlos.catucci@gmail.com" target="_blank">carlos.catucci@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">2016-05-11 12:48 GMT+02:00 enrico franchi <<a href="mailto:enrico.franchi@gmail.com">enrico.franchi@gmail.com</a>>:<br>
> E detto fra noi... ma veramente vogliamo usare assert come *controllo di<br>
> flusso*?<br>
<br>
</span>A me era sembrato di capire che sia un oggetto da usare in svliluppo<br>
per avere dei conrolli. E non va abustao, a mio parere, neppure in<br>
devel e test.<br>
In production non dovebbe arrivare roba che non sia stata testata il<br>
piu' possibile, e se devo mettere delle assert in produzione ho idea<br>
che non ho fatto tutti i compiti a casa a modino. O mi sbaglio?<br>
<span class="im HOEnZb"><br>
Carlos<br>
--<br>
EZLN ... Para Todos Todo ... Nada para nosotros<br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br></div>