PHPはどうやって読みやすいコードを作成しますか?


成功した開発チームはチームのメンバー一人にコード再利用規則を遵守するように要求します。これらの規定はコードの再利用性を極限にまで押し上げますが、開発者の創造力と開発効率を著しく低下させません。コードを作成して使用する開発者が共通のプログラム名規範コードとコードコメント要求を遵守すれば、コードの再利用性が大幅に向上します。これらの標準の出発点はシステム構造レベルである。あなたの機能仕様はクラス、属性の名前、関数の戻り値、および他のキープログラム要素の定義に反映されるべきです。本文は基本的な命名規則と注釈について、合理的な提案を提出し、読者に自分のコードの再利用基準を開発するように協力するつもりです。  各プログラム要素の命名の正しい方法について議論する前に、まず、要素を区別する文字の大きさを定義して書く2つの最も一般的な方法です。それらは:Pascal規格――1番目の文字の大文字で、目標名の中の各単語の1番目の文字も大文字で、例えばInvoice NumberまたはPrintInvoiceです。他の文字はすべて小文字です。  Camel仕様――1文字目は大文字ではないが、対象名の各単語の1文字目は大文字で、例えばinvoiceNumberである。他の文字はすべて小文字です。  しかし、文字の大きさと文字の大きさを区別する要素を採用することは、文字の大きさや文字の大きさに敏感でないプログラミング言語に問題を引き起こす可能性があります。例えば、C((zhi)言語は大文字と小文字を区別するので、プライベート変数employeeを呼び出すことができます。続いて、それが持つ共通の属性Employeeは転用者によって使用されます。これらの操作は完全に合法的である。しかし、ビジュアルには Baicは間違いが発生します。VBは字母の大きさを区別しないで書いたので、以上の二つの元素はVBから見たら同じことです。もしあなたが混在言語環境で働いたら、いくつかの規則を指定して開発者に合理的に多様な言語を利用して他の人が開発したコードを読むことができます。ネーミング基準は以上のような大きさの書き込み基準を採用していると仮定して、いくつかの汎用プログラム要素の簡単なネーミング提案を理解させてくれます。種類によっては、実際の世界をシミュレートする対象として設計されています。これらの種類については、選択された名前は、実際の世界の対象を反映するべきです。 InvoiceやTimecardなどです。内部クラスに対しては、Pascal規格令結果クラスが、ThreadPoolやCustoomColorなどの単数の名前を持つことができます。クラスは単数であるべきで、このようにして、それらの複素形式は同じ種類の集合名を表すことができます。例えば、Employes配列などです。クラスのメンバーはC〓〓とその他の大きさを採用して敏感なプログラミング言語の開発人員を書いてcamel規範を採用してクラスのメンバーの名前を命名するべきです。このようにすると、開発者は内部変数の名前と公共属性の名前を区別しやすくなります。多くのVB開発者はハンガリーの命名法を採用してクラスメンバーに名前を付けることが好きです。つまり名前の前にプレフィクスをつけて変数を表すタイプです。例えばsNameはstringタイプのName変数を指します。VSL.NETのような高度な開発環境を使ってこのようにする必要はないと思います。この場合、システムマウスは変数の上に留まります。つまり、カカオは変数のタイプを自動的に表示します。個人的にはクラスのメンバー名の前に前置きをつけるのが好きです。小文字の文字mです。このように内部変数には十分な内部情報が保存されています。内部変数mNameは公的属性Nameを表しています。方法はPascal仕様で命名し、彼らの実施行為を合理的に説明するべきである。例えば、データベースに従業員を追加する方法はAddEmployeeと名づけられますが、領収書を印刷する方法はPrintInvoiceと名づけられます。方法がブール値である場合、方法名はif文でより明確な意味で動詞で始まるべきです。例えば、ある従業員が会社の401 k計画に適合しているかどうかを確認する方法があれば、If文でIsEligible 401 k方法を呼び出すことができます。 IsEligible 401 k then...メソッドパラメータ、戻り値、変数のすべての方法パラメータ、戻り値、変数はいずれもPascal仕様で命名され、同じ法名でもパラメータまたは変数が表す意味を反映することができるはずです。この点はパラメータ方法にとって特に重要です。あなたはメソッドを呼び出したとき、インテリジェント感知(Intellisense)がパラメータ名とパラメータタイプを返します。すべての採用方法の開発者は説明的な名前とタイプを使って、相互にその意味を理解しやすいです。コントロールの名前は開発分野の問題です。多くの人は、TextBox 1やLabel 1などのコントロールのデフォルトの名前を使うべきではないことに賛成していますが、変数に従ってコントロールを命名したり、プレフィクスを使ってコントロールのタイプを表したりすることにも反対しています。フォーム内のコントロールの名前は標準の3文字のプレフィックスを使って命名するのが好きです。例えば、名字と名前を保存するテキストボックスのコントロールは、txtLastNameとtxt First Nameのそれぞれに名前をつけてもいいです。フォームデータを処理するコマンドボタンは、cmdSubmitまたはcmdCarcelと名付けられます。実際には、コントロールの命名の一貫性と標準が分かりやすいことが保証されます。注釈コードは全ての開発者に必要です。正しい注釈技術を教えるために、私はよく自分のプレゼンテーションに注釈コードをつけます。同時に、注釈のプロセスを簡単にするために、まず開発者に注釈を書いて彼らが書きたいプログラムを説明するように提案します。私はまず注釈を書いてプログラムの中の過程、種類あるいはその他のプログラム要素を説明しますが、その具体的な仕事の原理については説明しません。それから、一連の注釈コード記述過程の各主要なステップまたは種類の要素を作成します。定義クラスまたは説明プロセスのコードを作成した後、外部変数、コントロール、開いたファイルまたは他のプロセスによってアクセスされた要素文書化について、入力パラメータと戻り値について簡単に説明します。C〓〓〓を使ってプログラムを開発するならば、VSL.NET環境はすでに内蔵のツールを持っています。 注記外部HTMLドキュメントに変換します。独自のドキュメントに特殊な処理インジケータを追加して、外部文書の表示を変更することができます。この点に関する詳細な情報は、VSS.NET内部ヘルプファイルを参照することができる。 ミリ秒-help://MS.VSCC/MS.MSDNVS/csref/html/vcoriXMLDocumentation.htm.