5

私は、会社でコードレビューが不足している場合の解決策としてRietveldを検討してきました。App Engineを使用せずに社内のサーバーにセットアップできますか?App Engine固有のコードが少し含まれているようですが、古いDjango/Apacheインストールでセットアップできるかどうかはわかりません。周りを見回しましたが、これに関する情報は見つかりませんでした。

4

4 に答える 4

9

http://django-gae2django.googlecode.com/svn/trunk/examples/rietveld/READMEを確認してください

gae2djangoプロジェクトでは、GAEアプリをGAE開発環境ではなくdjangoに対して実行できます。

つまり、(デフォルトで)SQLiteバックエンドを使用して、djangoでrietveldを直接実行できます。mysqlまたはその他のDBバックエンドdjan​​goサポートを使用することもできます。

これに加えて、WSGI統合を備えたWebサーバー(Apacheなど)により、ローカルのrietveldインストールが適切に実行されます。

于 2011-03-08T17:52:05.083 に答える
7

GAEと同じバックエンドサービスを提供するこれらのプロジェクトの1つを使用するのはどうですか?

もっとあるかもしれません、これらは私が頭のてっぺんから知っているものです。

于 2010-07-28T21:31:17.930 に答える
1

App Engine 固有のコードが少しありますか? これは App Engine アプリの例であるはずなので、かなりうまく関連付けられています。しかし、おっしゃる通り、Django を使用しているため、移植がいくらか容易になります。私は @cope360 の推奨事項を 2 番目に挙げますが、あなたの質問の内容からすると、あなたは App Engine をあまり使っていないように思えます。少数の人しか使用していない場合は、GAE SDK 自体で実行してみてください。

それを超えて、「codereview」ディレクトリのほとんどのコードを取得して、そこから独自の Django/Apache アプリを構築できると思います。

于 2010-07-28T23:12:50.643 に答える
0

ポートや他のGAEエミュレーションをいじくり回すのではなく、ReviewBoardの使用を検討します。

Review Boardは、強力なWebベースのコードレビューツールであり、開発者にコードレビューを処理する簡単な方法を提供します。小規模なプロジェクトから大企業まで適切に拡張でき、コードレビュープロセスのストレスと時間を大幅に削減するためのさまざまなツールを提供します。

あまりにも長い間、コードレビューは面倒な作業でした。これは主に、利用可能な高品質のツールが不足しているためであり、開発者は電子メールやバグトラッカーベースのソリューションに頼る必要があります。

オープンソースプロジェクトと企業の両方でコードレビューを行うために多くの時間とエネルギーが浪費されてきました。どちらの場合も、コードレビューは通常電子メールで行われました。レビューリクエストの作成、diffと電子メールの切り替え、およびレビュー担当者がコードのどの部分を参照しているかを理解しようとするために、かなりの時間が費やされました。

そのため、オープンソースプロジェクトと企業の両方で正気を保ち、プロセスを改善するために、レビューボードを作成しました。あなたが重要なことに集中できるように、それがあなたのチームにも役立つことを願っています:素晴らしい製品を書くこと。

于 2010-07-28T23:36:06.323 に答える