Davide Muzzarelli:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
E' come in finally, con la differenza che puoi metterli nel punto dove preferisci e non devi creare dei livelli d'identazione quando ne devi creare più di uno. </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><div><br></div><div>ok capito</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In sostanza sono più comodi e semplici da utilizzare rispetto ai finally.</blockquote><div><br></div><div>per te, che lo scrivi ma il codice è letto in media 50 volte in piú a quanto viene scritto.</div><div><br></div><div>e avere un try finally che puoi mettere a caso nel codice non mi sembra una buona pratica</div><div><br></div><div>ps: io sono più x i context manager che supportano un unico punto di indentazione anche usati multipli<span></span></div><br><br>-- <br>Simone Federici<div>------------------------<br>Software Craftsman</div><div>XP, Agile, Scrum, Kanban</div><div>Quality, performance & security</div><div><br></div><div>Explicit is better than implicit.</div><div><br></div><br>