<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2013/12/21 Dario Bertini <span dir="ltr"><<a href="mailto:berdario@gmail.com" target="_blank">berdario@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div id=":32v" style="overflow:hidden">"il codice troppo lungo diviene facilmente ingestibile" penso abbia<br>
una validità universale, non certo ridotto al solo C</div></blockquote></div><br>Salvo che in C funzioni di 3 righe sono chimere.</div><div class="gmail_extra">Cioe', un pattern tipico del tipo "dichiaro una struct, la inizializzo, ci faccio una cosa la dealloco" rischia di essere 4 righe.</div>

<div class="gmail_extra">Non parliamo poi che un if-else, in python, sono 4 righe... ;)</div><div class="gmail_extra"><br></div><div class="gmail_extra">E, scherzi a parte, 3 righe sono davvero draconiane. Il fatto e' che Lisp non e' un buon metro, perche' puoi, fra DSL e macro avere righe davvero dense di semantica (ma in un certo senso anche di sintassi, complessivamente molto piu' di quella che in media riesci a mettere in altri linguaggi.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">30 righe le metterei sull'alto della gaussiana, d'altra parte. Credo che una cosa ragionevole sia stare sotto o attorno alle 10 righe.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">E poi anche li, il problema e' piu' spesso la complessita' ciclomatica, mccabe o quello che ti pare...</div><div class="gmail_extra"><br clear="all"><div><br></div>-- <br> .<br>

..: -enrico-
</div></div>