2011-01-20 13 views
4

私はオープンソースのボードゲームの実装を書いています。現在の状態はアルファです。将来の拡張(ボット、ゲームの変形、その他のUIの実装)を容易にするために、安定した、よく設計されたOO APIを持つことが考えられます。したがって、APIの安定性が高ければ高いほど、より弾力的/将来的な証明が可能になります。オープンソースコードのレビュー

しばらくすると、私はすべてのコーダーが特定の形のトンネルビジョンを開発していると思う(少なくとも私はそう思う)。それでAPIの改善には至りません。本質的には、自分では「新鮮な」外観を持つことはできません。

徹底的なコードレビューを実行してこのAPIを安定させるための良い方法は何ですか? Googleがこれについて私に提示しなかったウェブサイトはありますか?

答えて

3

あなたはCode Reviewを試しましたか?それは、サイトの全体の目的です。:)

1

たぶんここリートベルトコードレビューツール

http://code.google.com/appengine/articles/rietveld.html

はもちろんのサンプルhttp://codereview.appspot.com/

で、あなたがあなた自身のインスタンスを実行するのは自由です!

しかし、他の人にコードのレビューを依頼するのは難しく、そのためにはいくつかのツールが必要です。

しかし、主にソーシャルネットワーキング広告を行う必要があります。つまり、開発者コミュニティを訪問して自分の仕事を試したり、プロジェクトのツイッターアカウントを作成したり、Facebookページ、ブログなどを作成したりします。他のドアを渡して見てください。あなたは、彼らはあなたに

2

を助けるlookyを取得する場合

私はそれだけでコードレビューを行うために他の開発者を取得することは非常に困難だと思う - 初めにアクティブユーザーを取得するのに十分難しいです。他人に貢献させるのは難しいです。それでは、ブートストラップの問題が少しあります。私は実際にok APIを思いついて、変更されないままでいる可能性は低いという事実を受け入れることを実際にお勧めします。その後、他の人に参加させる。プロジェクト自体は興味深いものでなければなりません。

実際、私はAPIの未来を徹底的に検証することはあまり心配しません。あなたはむしろ苦痛を少なくし、そして極端なアプローチを使用する計画を立てたいかもしれません。できるだけ早く変更しますが、常に実行状態にしておいてください。

コードレビューを可能にするツールがあるのは良いことですが、実際の課題は、人々が十分に学習してレビューできるようにすることです。

0

私は古いStackOverflowのポッドキャストで、このいずれかを言及するジェフを覚えている(しかし、私はそれを自分自身を試していない):

http://refactormycode.com/

+0

感謝を。 Refactormycode.comは、スクリプトや特定のクラスに適しているようです。完全なAPIではそうではありません... – Ruudjah

関連する問題