2009-05-18 5 views
0

おそらく少し話題の質問ですが、私は実際には異なる経験と背景を持つ他の人から知ることに興味があります。大規模なプロジェクトで作業するときに一貫性を維持する

あなたの巨大なプロジェクトをどのように把握していますか?あなたはSubversionを使用していますか? EERモデル?メモを書いていますか?あなたの信仰はすべてphpdocにあるのですか?どのフレームワークを使用していますか、どのデザインパターンに従っていますか?多くの質問、私は知っている、と私はあなたがそれらのすべてに答えることを期待していない、あなたが最も強調したいものを要約するだけです。

個人的には、私はソースコントロール、phpdoc、各モデル/コントローラなどの個人メモを書き留めるためにサブバージョンを使用しています。私はほとんど常にMVCパターンに従っています。

驚くほどオートグラフ的な一日を過ごしましょう! ;-)

+1

これは本当に多くの良い答えがある可能性があり、単一の権利アンサーではない可能性があるので、コミュニティウィキである必要があります。 – cgp

+0

私はこれを個別の個別の固有の質問として分割したいと考えています。 –

+0

また、タイトルの「結果」を「一貫性」に変更することもお勧めします。定義と一貫性を保ち、結果を避けるためです。 –

答えて

1

あなたが持っている人と管理が最も難しいと思われる部分に最適なツールを使用することをお勧めします。

要件が多い場合は、要件をよく追跡するツールを使用してください。

単純な一回限りのプロジェクトがたくさんある場合は、単純なプロジェクト追跡がうまくいくかもしれません。

1

あなたのプロジェクト(特に高水準のもの)を記録するには、wikiを用意するのが良い方法です。その成功は、あなたのチームメートに完全に依存していることは明らかです。彼らが散文を嫌うならば、全体の考えは基本的には最初から運命づけられています。 しかし、適切な人が与えられた場合、は本当にとなります。いくつかの図を含むいくつかのwikiページは、長い道のりを歩み、UML図や何を持っている図形よりも表現力があることがよくあります(もちろん、両方の組み合わせがさらに優れています:-)テスターを手に入れることができれば他の人々が参加するには、あなたは良いスタートを切っています。多いほどもっと良いでしょう。

あなたの投稿に言及することを忘れたことの1つはバグトラッカーです。それは絶対必要です、私はそこに最良のソフトウェアの選択であるいくつかの良いヒントを持っていると確信しています;)

1

各問題がどのように解決されたのかを記録し、それをあなたのSubversionリポジトリチェックインを生成した問題とその逆を見ることができます。我々はFogbugz自分で使用します。

+0

また、特にプロジェクトが小さいときに見つけるとすぐにバグを修正してください。これは、プロジェクトについてどのように感じるかを制御し、より多くのものを作成する前に間違いから直面して学ぶのを助けることができます。 – NeuroScr

関連する問題