Feb 11, 2014Download as PPT, PDF4 likes3,318 views

Feb 11, 2014Download as PPT, PDF4 likes3,318 views
ユニットテストの天敵は、 外部に依存しているプログラムです。 依存しているものからの応答によってプログラムの動作が変わるとすると、 ユニットテストが困難になります。 たとえば、 データベース、 あるいは何らかの通信など。 もっとも身近なのは、 システム時刻でしょう。 次のようなメソッドを作るとします。 現在時刻が午前だったら、 "Good morning!" と返す。 午後だったら、 "Hello!" と返す。 このメソッドのテストケースは、 どう書きましょうか? 製品コードは、 どのようにしたらいいでしょう? なにも工夫をしなければ、 1日に 1回しかテストが出来ないか、 PC の時計を変えてはテストを実行することになるでしょう。 何か工夫をして、 テスト実行時には PC の時計に依存しないようにする必要があります。 .NET Framework に用意されている DateTime.No
以前Facebookのアプリケーションで採用されたことを皮切りに、ここ数年で多くのアプリケーションで使われることになったドロワーというナビゲーションについての考察です。 最近ネット上でも話題になっており、安易なナビゲーションへの採用が見直されているされているインターフェイスでもあります。しかしドロワーの必要性について疑うことは良いのですが、表面的にただドロワーを使ってはいけないという情報に左右されていては、安易なドロワーはなくなったとしても、次に安易なタブなどが量産されるということが予測できます。 UIに関わるデザイナーとしては、なぜドロワーが適していないのかということと同時に、どのような状況下であればドロワーが適しているのかは考え続ける必要があるでしょう。 ドロワーの歴史 まず名前の由来としては、たしか2013年にAndroidでナビゲーションドロワーのためのフレームワークが公開されたこ
はじめに 言いたい事はわかるんですけど、ふわっと言葉を使っていると間違っていることもあります。 ということで、ほとんど自戒なのですが、今や私も気になる部分は多々あるので、私が思う気を付けたらいいよっていう言葉のリストを以下にあげます。気をつけましょう。 なお、本稿では実際の定義は皆様に調べていただく方向ですので、書いておきません。これ調べたらいいよ的なガイドワードくらいです。 証明する 例えば「このテストによって証明されている」これやばいですね。 テスト界隈からも証明プログラミング界隈からも数学界隈からも目を付けられます。 少なくともそれはなごやに囲まれる事を意味します。 基礎 書籍や記事やイベントで「基礎」とみかけますが、結構な割合で入門と勘違いしているケースがあります。それはよくないです。基礎 と 入門は違います。入門向けな予定なのに、基礎と書いたがために、こわい人たちが大挙した勉強会
「何事も言ってみるもんですね。1万円安くしてと大家さんに交渉したら、1万円は無理だけど5000円ならということで、6万円の家賃が5万5000円になりました」 無邪気にそう喜ぶのは、東京都内のワンルームマンションに暮らすHさん(26歳男性)。今、Hさんのように家賃が下がる人が続出しているのをご存じだろうか。大家受難の状況に、年々拍車がかかっているのだ。 現在、賃貸住宅の募集(空室)期間は平均3カ月(首都圏の場合)といわれており、大家は一度空室になると家賃3カ月分(6万円なら18万円)の減収を覚悟しなければならない。もちろん、すぐに入居者が見つかる物件もあるだろうが、逆に半年以上も空室になることもザラ。そのうえ、部屋の畳や壁紙などを替える原状回復費用もバカにならない。敷礼なし物件が普及する中、かつてのように工事費用を入居者に転嫁することも難しくなっている。それなら、多少家賃を下げてでも今の借主
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く