タグ

2008年10月9日のブックマーク (4件)

  • 命名規約 【Okapi Project】

    要約 変数やメソッド、クラスの名前に統一された名前をつけることは非常に大事なことです。初めてそのソースを見た人でも何に使われている変数なのか、どのような処理を行っているクラスやメソッドがあるのかがすぐにわかるようになります。 目次 2.命名規約 2.1.パッケージ名 2.2.ファイル名 2.3.クラス名 2.4.テストクラス名 2.5.例外クラス名 2.6.インターフェース名 2.7.抽象クラス名 2.8.定数(static final) 2.9.メソッド名 2.10.変数名全般 2.11.名前の対称性 2.12.ループカウンタ 2.13.スコープが狭い変数 2.14.大文字と小文字 2.命名規約 命名規約の基準として、各環境での OS がファイル名などに認めない文字列などは利用せず、基的にはアルファベットのみで命名することとし、必要に応じて数字を利用することも認めます。命名においてはロ

  • 要件と機能の関連を保つテンプレート

    品質の鍵は上流工程にあり SIer業界において、生産性向上は永遠のテーマです。そのための施策としてよく行われるのがドキュメントの標準化です。もちろん、弊社においても実践しており、その一環として業務システムの開発ドキュメント標準テンプレート「DUNGEON(ダンジョン)」を作成しています。DUNGEONは現場主体で作成しており、そのノウハウが凝縮されているのが特徴です。2005年に連載「即活用!業務システムの開発ドキュメント標準化」(http://www.thinkit.co.jp/free/project/4/1/1.html)にて紹介したところ、大変好評でした。 その後もこのDUNGEONは、現場で鍛え続けて進化しています。そこで、再度そのノウハウを「すぐに使えるテンプレート」として紹介することになりました。対象は業務システムをウオーターフォールで開発するSEを想定しています。今回は、そ

  • Java/Ant/カスタムタスクを作る - きのさいと

    カスタムタスクって † Antはすでにある組み込みタスクを使うだけでなく、自分でタスクを作成することもできます。カスタムのタスクを作る方法を調べたのでやり方をメモっておきます。 ↑ org.apache.tools.ant.Taskを拡張する † カスタムタスクはorg.apache.tools.ant.Taskクラスを拡張して作成します。そして実行したい処理を public void execute() throws BuildException; にoverrideするだけみたいですね。さてサンプルとして、以下のようなタスククラスを作成しました。 package nu.mine.kino.ant; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; public class Samp

  • [Think IT] 【仮想化を楽しむ】徹底解説!VMware ESXi

    プロダクトマーケティング室 インフラソリューション推進部 所属 開発SEの業務を経て、インフラ分野を追求したく2003年に同社入社。 その後、ITインフラの標準化に着目し、Service Oriented Infrastructure(SOI)のアーキテクチャ策定を業としつつ、多くの仮想化、統合化案件に従事。 http://www.ctc-g.co.jp/ ヴイエムウェアは、デスクトップからデータセンターにわたる仮想化ソリューションにおけるグローバルリーダーです。ヴイエムウェアソリューションは、設備投資や運営経費の削減、ビジネス継続性の確保、およびセキュリティーの強化を、環境に配慮した運営と共に実現します。 http://www.vmware.com/jp/