Por que no Python a PEP-8 define a linha com no máximo 79 caracteres?

Você já deve ter se perguntado o porque no Python a gente escreve código com apenas 79 caracteres por linha e existem alguns bons motivos, alguns oficiais outros nem tanto. Vamos falar deles a seguir:

O primeiro motivo é que, em alguns monitores mais antigos o limite de colunas exibidas na tela eram de 80 caracteres, então para que o código não ficasse quebrado na exibição (quem nunca teve esse problema de quebra de linha na hora errada, não é mesmo?) escrevia-se o código de maneira a caber em 80 colunas.

O segundo motivo é a acessibilidade. Manter poucas colunas facilita para quem precisa das letras maiores, pois tem alguma dificuldade de enxergar. Este para mim já era motivo mais que suficiente para que usássemos apenas 79 colunas!

O terceiro motivo é prático. Com 79 colunas, você pode facilmente espelhar seu código e ter dois editores abertos ao mesmo tempo em um monitor HD+. Este detalhe na hora de resolver um conflito ou fazer um Debug do código é bastante útil!

E você, já sabia o porque utilizar apenas 79 caracteres por linha? Eu gostei bastante de saber! E se você quiser saber mais dicas de estilo, você pode consultar a PEP-8 do Python, lá tem várias dicas para que você deixe seu código mais legível!

Para receber atualizações do blog, se inscreva na newsletter e siga o meu Twitter.