「Active Serverページ(ASP)」アプリケーションの成功は、多くの場合、アーキテクチャと設計のトレードオフに依存します。幅広いASPテクノロジーと現在のアプリケーションの固有の複雑さを考えると、このトレードオフは非常に困難です。この記事では、ASPベースのアプリケーションの開発に成功するためのいくつかの具体的なガイドラインを提供します。
ガイドラインを一連の開発原則に入れました。ソリューションとテクノロジーを評価する場合、決定を下すために次の原則を適用できます。次の原則は、成功した開発モデルから得られた私の長期的な経験です。
命名規則を確立し、ディレクトリ構造を標準化することで、ASPアプリケーションの読みやすさと保守性を大幅に向上させることができます。現在、ASPアプリケーションには正式な基準はありませんが、多くの開発者はいくつかの共通の方法を確立しています。ここで、私はあなたともっと一般的な方法を共有します。
ASPテクノロジーはスクリプトエンジンに依存して機能し、スクリプトにはタイプが厳しくないという性質があるため、命名規則もあいまいです。非常に厳格なタイプの言語では、実際のタイプに従って変数が宣言されます。 ASPテクノロジーを使用する場合、変数は通常、実際のデータ型ではなく、変数を処理する方法でASPコードで宣言されます。たとえば、「Visual Basic(R)Scripting Edition(VBScript)」を使用する場合、すべてのVBScript変数はバリアントですが、vSuccessの代わりにSuccess Flag(boleanのb)として宣言します(バリアントの場合はv)。
次の表には、いくつかの一般的な命名規則があります。
変数プレフィックス:
| プレフィックス | 使用される変数 | 可変例 |
|---|---|---|
| bまたはbln | ブール | bsuccess |
| cまたはcur | 通貨 | カムカウント |
| dまたはdbl | ダブル | dblquantity |
| dtまたはdat | 日時 | dtdate |
| fまたはflt | フロート | フラチオ |
| lまたはlng | 長さ | lmilliseconds |
| 私またはint | 整数 | icounter |
| sまたはstr | 弦 | スナム |
| aまたはarr | 配列 |