Quantcast
Channel: Comentários sobre: Um exemplo bacana de coerção em Ruby
Viewing all articles
Browse latest Browse all 2

Por: Reinaldo de Carvalho

$
0
0

O grande calcanhar de Aquiles dessas soluções e recursos sintáticos de uma linguagem é preterir a legibilidade para conquistar poder de síntese e combinação de recursos.

Ao lermos “intervalo + 30″ a sugestão inicial é que intervalo seja um número. O leitor gastará um tempo investigando esse modelo.

Não demonizo, pois até a legibilidade preterida como citei pode ser deveras relativizada, contrastando operações implícitas com um código direto mas verboso.

Acredito que o uso moderado seja o ideal, para não ofuscar o entendimento do negócio da aplicação. Mas nesse caso, achei muito válido e necessário, inclusive. Parabéns pelo post!


Viewing all articles
Browse latest Browse all 2