2

私は、Django(モデル)、セロリ、python を使用して、大きな python プロジェクトをリードしています。現在、コードの品質が制御不能になっていることがわかりました。問題は次のとおりです。

  1. git に提出されたコードには、基本的なプログラマーのミスがあります (テストでカバーする必要がありました)。
  2. サーバーの人々はコードを 1 つのブランチに送信します。(私たちは git フローを使用しており、頻繁にマージする必要があります)

問題1については、 Pylint を使用することを考えていますが、私たちのプロジェクトは大きく、多くの依存関係(Django、Celery)があります。

pylintはうまく機能しますか?django.objects存在しないなどの誤解を招くエラーが報告されるようです。では、プロジェクトの品質管理を行うためのベスト プラクティスは何ですか?

問題 2 については、改善方法がわかりません。

4

2 に答える 2