Pergunta

Enquanto codificação em Python é melhor código, seguindo as orientações de PEP8.

E, enquanto a codificação para Symbian é melhor seguir os seus padrões de codificação.

Mas quando eu código para PyS60 que diretrizes devo seguir? Até agora eu tenho acompanhado PEP8, mas este código mostra o oposto . Eu preciso refazer o meu código?

Foi útil?

Solução

Eu não vejo nada em sua amostra de código que é obviamente falso. Não é o estilo que eu usaria, mas também não é difícil de ler, e não é tão longe de PEP8 que eu diria que é “o oposto”.

PEP8 não deve ser visto como lei dura e rápida para que todo o código deve estar em conformidade, caractere por caractere rígida. É uma linha de base para Python legível. Quando você vai um pouco Java programador e conseguir que antsiness sobre como fazer o espaçamento em torno de cada operador consistente, voltar e ler o início da PEP8 novamente. O bit com o fantasma.

Não fique preso a longa ‘refazer’ de código que é funcional, de fácil leitura, e pelo menos na mesma vizinhança geral, como PEP8.

Outras dicas

"Eu preciso refazer o meu código?"

Será que ela agregar valor ao retrabalho você código?

Quantas pessoas vão ajudá-lo a desenvolver código que

A) não sei PEP 8

B) só sei padrões de codificação PyS60 porque é o único código que eu já vi.

e

C) não pode ser ensinado algo diferente do que a padrões de codificação PyS60?

Lista todas as pessoas que você trabalhará com que se encontram todos os três critérios. Em seguida, decidir que é mais barato:. Retrabalho seu código ou fogo-los

Use o estilo dos API (s) que você está interface mais. Isso é uma regra simples que funciona na maioria dos lugares (onde você pode ver o código, ou seja, Java / C # é um pouco difícil (er) ..:)

i diria uso PEP8, mas como mencionado acima, não ficar muito preso a ele. quando codificação em Symbian C ++, você deve usar padrões de codificação Symbian, mas não necessariamente se o seu programa é meramente executado na plataforma. Não se confunda entre Symbian OS e c symbian ++ a língua (pseudo).

O código de exemplo é apenas o estilo pessoal da pessoa. Não é seguinte codificação PyS60 convension oficial, não existe tal coisa que um! Escrever qualquer estilo que lhe dá os melhores resultados.

Tendo dito que eu recomendo usar PEP8, mas somente se você planeja usar pylint para dar-lhe alguma confiança adicional em seu projeto.

Eu não fiz nada, mas coisas PyS60, nunca mais verdadeiro python. pylint usado para o tempo de desenvolvimento aceleração e apontar automaticamente me alguns defeitos potenciais antes de eu correr para eles na vida real.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top