<br><br><div class="gmail_quote">2012/11/6 <a href="mailto:orsomannaro@gmail.com">orsomannaro@gmail.com</a> <span dir="ltr"><<a href="mailto:orsomannaro@gmail.com" target="_blank">orsomannaro@gmail.com</a>></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
<br>
for ... :<br>
...<br>
numero = get_num(...)<br></div>
if numero.isdigit():<br>
my_obj.codice = int(numero)<br>
...<br>
<br>
dato di questi controlli che ce ne sono diversi e quindi nidifico gli if.</blockquote><div><br></div><div>A me sinceramente non sembra un'ottima idea usare l'if su una sola riga per questo motivo.</div><div>Se il problema e' che il codice viene troppo lungo, probabilmente hai gia' un code smell. Accorciarlo meccanicamente non lo risolve.</div>
<div>A seconda di come sono le cose effettivamente, e' probabile che ci siano diverse tecniche che risolvono il problema in modo piu' definitivo.</div><div>Non ultima, la cara vecchia scomposizione in funzioni.</div>
<div> </div></div>-- <br> .<br>..: -enrico-<br>