2009-07-14 10 views
5

私はいつも小さな会社で働き、ほとんどが小さなウェブサイトを作っていましたが、彼らはすべてプロジェクト管理に夢中でした。自分で小規模なプロジェクトを作成する際のベストプラクティス

これは、プロジェクトを開発する際のベストプラクティスとツールについての経験が全くないことを意味します(自分で少し勉強したことはありますが)。

現在、私は大学を終えるために失業しています。私は、言語とプロジェクト管理の両方を学ぶために、主に小さなPHPプロジェクトを採用することに決めました。
私はウェブサイトのために持っていたアイデアです。私はそれからお金を得る必要はなく、それは大きくないので、期限や事業計画、または主要な目標には関心がありません。主な目的は、技術的なことを学ぶことです。

私が気にしているのは、PHPのベストプラクティス、サーバー設定、セキュリティ、仕事用のツールです。

私はちょうど

  • のようなものは、常にユーザーの入力
  • 使用をサニタイズバージョン
  • を管理するために、このツールは、このApacheのオプションを設定することを忘れないでくださいすることを忘れないでください、任意のポイントに関する完全な荒廃を求めていませんよ
  • ここではこれらのよう

物事はすでにGREのだろう、あなたのファイルを整理する方法についての良いリンクがあります助けて!
ありがとうございました

+0

ここには2つの質問があると思います。プロジェクト管理と一般的な習慣に関するもの、特にApacheでのPHPの使用に関するものです。 firefox:https://addons.mozilla.org/en-US/firefox/addon/249を使用している場合、 –

答えて

2

(順不同)私をたくさん助けたいくつかのもの

  • バージョンコントロール(私の場合はSVN
  • 問題トラッカー/ウィキ(例えばTrac
  • は、あなたが書いている場合マークアップ:tidy
  • のいくつかの種類...とvalidator
  • あなたがコードを書いている場合:あなたの特定リットル用lintツールanguage
  • (小TODOのための)TODOリストアプリ
  • プロジェクト管理ソフトウェアについて
+2

ブラウザ内のバリデーター。また、きちんと動作します。緑のダニなく建物を出るべきページはありません。 –

+0

ニース!先端に感謝します。 –

3

非言語固有:

早期の戦略をエラー処理を考案します。エラー状態が発生したときにはどうしますか?エラーを記録しますか?どこ?どのような情報をログに記録しますか?例外をスローし、エラーコードを返しますか?

あなたのウェブサイトは成功したと仮定し、人々がそれを使い始めると、何が間違っているか把握できますか?あなたが開発している間に何が起こっているのか、あなたがコントロールしていることからだけでなく、その視点からのエラー戦略全体を考えてみましょう。

0

快適なフレームワークを選択することから始めましょう。 Code IgniterCakePHPまたはZend Frameworkをお勧めします。それはあなたのコードとファイルの基本的な組織であなたを助ける(強制)。これらのフレームワークはすべて熱心な開発者とのフォーラムを開いています。

プロジェクト管理の角度から、目標とマイルストーンを設定することをお勧めします。あなたが学んでいても、それはあなたが物事を完了するのに役立ちます。今月、今週、そして今日の間に達成すべき目標を設定してください。 「サインアップフォームの作成」や「ホームページセットの設定」のような小さくて簡単なターゲット。それらをチェックすることはとても良い気分です。これには、BackpackやBasecamp(無料版)やThings(Macアプリケーション)など、多くのツールがあります。

必ずPHP5を使用し、醜いPHP4コードはコピーしないでください。

0

(私もSVNとTracのをホストするために地雷を使用)のものをテストするための安価なVPSのホスト、DotProjectをチェックアウト(http://www.dotproject.net/ )。

0

は、PMS(プロジェクト管理ソフト)について、あなたは

[http://www.axosoft.com][1]を見てみることができます。

このコンポーネントは、非常に素晴らしいPMSであるOnTimeを編集します。

さらに、このソフトウェアは、単一のユーザーのために完全に無料です!

このソフトウェアは、私にとって最高のSCRUM開発方法の完全なサポートを提供します!

関連する問題