<br><br><div class="gmail_quote">2012/10/3 Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br><br>
</div>простые задачи надо решать просто.<br>
<br>
если вся инициализация укладывается в функцию о 50 строках, то и не<br>
стоит лепить зависимости, технологии итп только заради отказа от goto,<br>
который к тому же в данной задаче вполне элегантен<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div>Думаю все зависит от того, что из себяы представляет <span style="background-color:rgb(255,255,255);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13px">do_something* и </span><span style="background-color:rgb(255,255,255);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13px">rollback_something*</span></div>
<div><br></div><div>я бы вообще может быть сделал через</div><div>if (do_sometthing) { guard { rollback_something } }</div><div><br></div><div><br></div></div>-- <br>Best wishes,<br>Vladimir V. Perepelitsa aka Mons Anderson<br>
<<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>>, <<a href="mailto:mons@cpan.org">mons@cpan.org</a>><br><a href="http://github.com/Mons">http://github.com/Mons</a><br>