PHPを使用した大規模プロジェクトの開発経験

WBOY
リリース: 2016-06-21 09:10:01
オリジナル
859 人が閲覧しました

プロジェクト

1. 変数
すべての変数を配列に格納するのが最善です。これは、プログラム開発において、特にプログラムが大きい場合に非常に便利です。変数の名前は、ピンインを使用する場合でも英語を使用する場合でも、自分の習慣に合わせて付ける必要があり、少なくとも記憶に適した意味が必要です。変数の名前はできる限り標準化する必要があり、PHP のキーワードと競合しないようにする必要があります。

2. 関数
PHP には多くの関数が付属しており、プログラム作成に非常に便利です。もちろん、大規模なプログラムでは、多くの関数 (数十、場合によっては数百) を自分で定義しなければならないことがよくあります。もちろん、クラスを使用するプログラムでは、クラスを関数と呼ぶのではなく、メソッドと呼ぶ必要があります。ここではクラスの使用については説明しません。機能が多すぎると、どうしても混乱してしまいます。この問題を解決する方法はありますか?上記の変数の使用方法を参照してください。同様に、定義したすべての関数名を配列に入れることもできます。このようにして、関数の使用中にいつでも、配列内に繰り返し定義があるかどうかを直接確認できます。繰り返し発生する現象を見つけた場合は、すぐに変更できます。プログラムの書き込み速度が向上しました。関数を使用するときにもう 1 つ注意すべき点は、グローバル変数です。これは小さな問題ですが、無視できません。そうしないと、特定の変数を呼び出すことができません。このとき、変数が関数内でグローバル変数として宣言されているかどうかを確認してください。

3. プログラム コメント
プログラム コメントは、C であろうと JAVA であろうと、プログラマの優れたプログラミング スタイルを反映することがよくあります。それが他人にとっても自分自身にとっても大きな利益となるかどうかにかかわらず、もちろんここでは大規模プロジェクトの開発について話していますが、チームワークの精神は非常に重要です。あなたのプログラムが他の人にとって理解しにくい場合、どうやってチームスピリットについて話すことができますか?もちろん、この大規模なプロジェクトを一人で開発する場合や、時間に追われてコメントを書く時間がない場合は別です。しかし、一般的に言えば、このような状況はまれです。よほどの緊急事態でない限り。優れたプログラマーは、たとえそれが自分自身のためのものであっても、自分が作成するすべてのプログラムに間違いなくコメントを追加します。

4. ソースプログラムを書くためにどのテキスト編集ソフトウェアを使用するべきか
実際には、特定のルールはありません。好みであれば大丈夫です。私は慣れているからか PHPEDIT の方が好きですが、今では PHPEDIT なしでは PHP を書く気になれないような気がします。PHP を初めて学習したときは、プログラムが比較的簡単だったので、NOTEPAD を使って書いていました。したがって、数百行あるプログラムの場合は、NOTEPAD を使用するのは明らかに不適切です。 PHPEDITを使用したことがなくても、PHPEDITを使用すると作業効率が数倍向上します。

5. データベース設計
データベース設計は大規模プロジェクトの開発において非常に重要なポイントであり、プロジェクト開発全体の成否に関わります。詳細には立ち入りません。誰もが自分の実践で経験を積み、徐々に理解することができます。つまり、データベースの設計を最初から決めるのが最善です。開発プロセス中に設計されたデータベース構造を変更することはできますが、これによりプロジェクト全体の開発効率が大幅に低下します。データベース構造を随時変更する人がいるでしょうか。
6. クラスの使用
クラスを使用すると、主にコードの再利用が可能になり、プロジェクトの開発時間が短縮され、プログラマの作業負荷も大幅に軽減されます。クラスが使用できる限り、可能な限りクラスを使用するように努める必要があります。そうすることで、クラスが実際に使用される環境に慣れることができます。大規模な PHP プロジェクトはクラスで構成されていると言えます。自分でゆっくり体験するのが良いでしょう。
つまり、大規模な PHP プロジェクトを開発するときは、時間の予算を立てる必要があります。特に顧客が途中で後戻りした場合、結果は無駄になりますので注意してください。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート