2012-06-01から1ヶ月間の記事一覧

仕様とは何か?

今日は前回の続きです。 仕様とは何か? 要求仕様とは何か? 前回は、聞いてない要求仕様を 後から出されて、つらい思いをしましたが 要求仕様は、逆に武器にすることも出来ます。 例えば、身長が181cmの男性を紹介して 「やっぱり、もう少し高いほうがいい…

仕様とは何か?

今日は、仕様とは何か? について話してみたいと思います。 仕様とは何か? 要求仕様とは何か? それは、理想の男性のタイプと解きます。 とある女性から、好みのタイプを聞きました。 ・背が高くて、180cm以上 ・頭がいい という事です。 そこで、身長が181…

設計について

前回のスコープの続きになりますが スコープは、必要最低限で狭くします。 ただ極端にやり過ぎると、変数の定義位置が まばらになって、分かりづらくなったり 後々スコープを広げる変更が多くなったりします。 基本的には、狭くしていいと思いますが ある程…

設計について

変数つながりで、変数のスコープについて話してみたいと思います。 スコープとは、変数の使える範囲のことです。 関数の外で、ファイルの先頭などに定義された変数は、ファイル内のどこでも使えます。 関数の中で定義された変数は、関数の中だけで使えます。…

設計について

前回まで変数の初期化に関して話していたので それに関連して 変数Aというものがあって、それに関連する 変数A1、変数A2 があるとします。 ここで、初期化を行う時に 変数Aがキーとなっていて、 変数Aだけ初期化しておけば問題ない時に、 変数A1、変数A2も一…