私は、Django(モデル)、セロリ、python を使用して、大きな python プロジェクトをリードしています。現在、コードの品質が制御不能になっていることがわかりました。問題は次のとおりです。
- git に提出されたコードには、基本的なプログラマーのミスがあります (テストでカバーする必要がありました)。
- サーバーの人々はコードを 1 つのブランチに送信します。(私たちは git フローを使用しており、頻繁にマージする必要があります)
問題1については、 Pylint を使用することを考えていますが、私たちのプロジェクトは大きく、多くの依存関係(Django、Celery)があります。
pylintはうまく機能しますか?django.objects
存在しないなどの誤解を招くエラーが報告されるようです。では、プロジェクトの品質管理を行うためのベスト プラクティスは何ですか?
問題 2 については、改善方法がわかりません。