Contenu connexe
Similaire à 保守性の高いアプリケーション設計について (20)
Plus de TomomitsuKusaba (7)
保守性の高いアプリケーション設計について
- 13. ノウハウ1
• DBのテーブルごとにテーブルを表すクラスを作る
• クラス名はテーブル名
• プレフィックスをつけておくと区別がつきやすい
• プロパティはカラム
カラム 型
1 col1 number(3)
2 col2 varchar2(10)
3 col3 date
public int col1 {get; set;}
public string col2 {get; set;}
public DateTime col3 {get; set;}
- 14. ノウハウ2
• 画面を表すクラスを作る
• クラス名は基本画面名(英語名)
• プレフィックスをつけておくとわかりやすい
• プロパティは画面項目に対応(英語名 or 日本語)
• 英語名称をつける場合は一貫性を保つために辞書を作るとよい
• 専門用語など英語名をつけるのが困難な場合日本語プロパティも考慮
• 日本語でプロパティを作っても使うときはVisualStudioのサジェス
トが効くのでどうということはない。
• むしろ、日本人にとってわかりやすい!
• とはいえ、S-JIS範囲程度にしておいた方が無難