Bom, mas ai vale a discussão de, a documentação dos porques deveria estar dentro do código? O código não deveria ser apenas o como? Uma documentação técnica ou um README bem escrito não seria uma prática melhor? Eu sou da turma que acha que comentários ou atrapalham (se você confia neles) ou são inúteis porque nem são lidos (meu caso).
Prefiro mil vezes uma função chamada "transfere_cliente_para_fila" do que um metodo "transfere" com um comentário.