Borg: Mejores prácticas de la Iniciativa de infraestructura central (CII)

Creado en 7 ago. 2016  ·  6Comentarios  ·  Fuente: borgbackup/borg

Estado:CII Best Practices

Me gustaría señalarle el Programa de Insignias de Mejores Prácticas de CII . ¿Podrías pensar en los criterios y mantenerlos actualizados allí? Creo que ya tienes muchas posibilidades de cumplir con la mayoría de los criterios: guiño:

Refs:

documentation enhancement

Comentario más útil

haciendo eso, gracias por el puntero. :)

Todos 6 comentarios

haciendo eso, gracias por el puntero. :)

cosas que (a veces están ahí de alguna manera pero) podrían ser mejores:

  • verificar el uso de banderas / linters de advertencia (aparte de pep8)
  • utilizar regularmente herramientas de análisis dinámicas y estáticas

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

@ThomasWaldmann : Para las herramientas de análisis dyanimc / estático, ¿cree que pylint calificaría? Si lo encuentra útil, puedo trabajar para agregarlo al trabajo de travis.

mi experiencia personal con pylint es que el tiempo que lleva hacer que deje de escribir falsos positivos es un problema

Eso es cierto, Pylint es extremadamente estricto estilísticamente por defecto y produce una gran cantidad de resultados quisquillosos. Uno puede ahogarse en el diluvio. Veo que tienes mucha experiencia con pytest, pylint tropieza mucho cuando se trata de pytest hooks y otros patrones creativos. Se necesita algo de tiempo para desconectarlos.

En el pasado, cuando comencé a usarlo en proyectos existentes, comencé a ejecutarlo con --errors-only (que deshabilita la verificación de estilo) hasta que resolví los errores de código reales y la configuración inicial. La configuración se puede modificar posteriormente desde allí para aumentar la calidad del código.

Muchas palabras para decir: estoy dispuesto a dedicarle tiempo.

actualice esto sobre # 2423.

¿Fue útil esta página
0 / 5 - 0 calificaciones