por que usar funcoes

Gosto de usar funções como uma técnica de auto documentação. Uso funções mesmo quando aquele trecho de código é utilizado apenas uma vez.

No livroCode Complete achei uma explicação que resume bem os meus motivos:

references