Borg: Práticas recomendadas da Iniciativa de infraestrutura central (CII)

Criado em 7 ago. 2016  ·  6Comentários  ·  Fonte: borgbackup/borg

Status:CII Best Practices

Gostaria de indicar o Programa de Emblemas de Melhores Práticas CII . Você poderia pensar nos critérios e mantê-los atualizados? Acho que você já tem uma boa chance de atender à maioria dos critérios: wink:

Refs:

documentation enhancement

Comentários muito úteis

fazendo isso, obrigado pelo ponteiro. :)

Todos 6 comentários

fazendo isso, obrigado pelo ponteiro. :)

coisas que (às vezes estão lá, mas) poderiam ser melhores:

  • verificar o uso de sinalizadores / linters de aviso (além de pep8)
  • use regularmente ferramentas de análise dinâmica e estática

https://bestpractices.coreinfrastructure.org/projects/271

@ThomasWaldmann : Para as ferramentas de análise dyanimc / estática, você acha que o pylint se qualificaria? Se você achar útil, posso trabalhar para adicioná-lo ao trabalho de travis.

minha experiência pessoal com pylint é que o tempo que leva para parar de escrever falsos positivos é um problema

Isso é verdade, o Pylint é extremamente estilisticamente rígido por padrão e produz uma grande quantidade de saída minuciosa. Alguém pode se afogar no dilúvio. Vejo que você tem muita experiência com pytest, pylint tropeça muito quando se depara com ganchos pytest e outros padrões criativos. Leva algum tempo para desligá-los.

No passado, quando comecei a usá-lo em projetos existentes, comecei executando-o com --errors-only (que desativa a verificação de estilo) até lidar com os erros reais de código e a configuração inicial. A configuração pode ser ajustada posteriormente para aumentar a qualidade do código.

Muitas palavras a dizer: estou disposto a investir tempo.

atualize isso sobre # 2423.

Esta página foi útil?
0 / 5 - 0 avaliações