Introdução à programação e aos algoritmos

João Araujo Ribeiro · Capítulo 98 de 103

Páginas do PDF

Introdução à programação e aos algoritmos

9.3 Seja Simples

Este programa não faz nada de útil. Serve apenas para mostrar

como o formatador pode melhorar seu aspecto. Depois de passar por yafp, com o comando:

yapf malformato.py

obtemos o Programa 9.2:

x = {‘a’: 42, ‘b’: 2, ‘c’: 4242}

msg = ‘Bom’ + ‘dia’

def foo(var):

for i in range(1, 20, 3):

pass

def bar(var=42):

return 3 * var / 42

def f(a):

return 42 * 2

 

■ Programa 9.2: Programa formatado.

 

Se você quiser que a saída de yapf seja salva no mesmo

arquivo, basta fazer

yapf -i malformato.py

Quando escrever, evite longas funções. Se uma função está

ficando grande demais, pense na possibilidade de encurtá-la, criando novas funções que serão chamadas pela função principal. Tente manter o número de linhas de código de uma função abaixo do limite de linhas que você pode ver de uma só vez na tela do computador.

Outra boa coisa é nunca ultrapassar o limite de 80 caracteres por

linha. Programas do tipo pylin já alertam sobre este detalhe. De qualquer maneira, é bom pensar sempre nesses aspectos do código para evitar ter de refazer depois.

 

9.3 SEJA SIMPLES