TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説ドメインモデルを豊かにすることでコードがシンプルになる例Mock Behaviors, Not Statesユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして、テストしたい状況をテストコード側からコントロールします。しかし、闇雲にモックを使ってテストを記述すれば良いわけではありません。今回は、モックが有効に機能するテストとはどういったものなのかを解説します。 サンプルコード簡単なサンプルで説明します。Extract Till You Dropのモデルと近いものを使います。グループ、メンバー、およびグループリポジトリがあります。グループオブジェクトはインメモリでは所属メンバーの情報を保持しておら
今や『Qiita』『Kobito』を知らないプログラマはいないだろう。同サービスを開発したIncrementsのCEO海野弘成氏は自身がプログラマでもある。どんな問題意識からプログラマ向けサービスを開発するのか。海野氏が語ったのは「もっと楽しく、色々なモノが生まれる世界を作る」という野望だった。 すべてのプログラマを幸せにする。 日本における職業プログラマ人口は約40万人(※)。 その中で技術情報共有サービス『Qiita』のユニークユーザー数はもうすぐ50万人に到達するというから驚きだ。 また、2012年4月にリリースされたMac用技術情報記録ツール『Kobito』も利用者を増やし続けている。 同サービスを手がけるIncrementsは、国内最大級の総合プログラマコミュニティを生み出した、といって差し支えないだろう。 同社CEOの海野弘成氏は、自身もプログラマとして活躍する。海野氏は「プロ
Q. ブログはじめたいなと思っているのです。アドバイスをもらえたら嬉しいです。 A. ぜひはじめてください。すごく楽しいですよ。 Twitterもだいすきですが、ブログも別の軸でとっても大事に思っています。 これ書こう、と思って日々暮らしているとアンテナの感度が全然違うと思う。言語化できるかどうかは能力よりももっと反復練習みたいなもので、真似とか吸収とか逡巡とかそういう感じです。 なんかいまいちうまく書ききれなかった。ブログでもやろうか。— もぐもぐ (@haruna26) January 9, 2010 うーん。アドバイスなんて上等なものは言えないんですけど。一番大事なのは「自分が当たり前だと思っていることこそ丁寧に書く」、だと思います。とにかく個人的なことを、地に足をつけて書く、それに尽きる。有名人でも専門家でもないんだもの。生活ぶりや考え方に息遣いを感じる「一般人」になりましょう。か
この記事ではAndroid 4.4(KitKat)を搭載したNexus 5のブートローダーのアンロック手順とroot化手順を紹介します。 ブートローダーをアンロックするとNexus 5のカーネルやリカバリ、ROMを書き換えたりすることができます。また、root化するとroot権を必要とするアプリ(Titanium BackupやSetCPUなど多数)を利用できるようになります。しかし、どちらの操作もメーカーのサポートが無効になるはずなので、実施する際はその点を承知の上で行うようにしてください。 この記事で紹介する各手順はWindows 8パソコンを利用して実施した内容をベースにしています。また、各手順を実行するために必要となるAndroid SDK(fastbootやadbコマンド)、Nexus 4ドライバは作業用のWindows 8パソコンに導入済みの状態で、fastbootやadbコマ
(自分メモ) お母さんみたいになりたい。 明るくていつも笑顔 早寝早起き 素直で一生懸命 人の役に立つの大好き ママさんバレーでもそろそろ最年長になるけど頑張ってる そもそも体を動かすのが好き ダイエットのためにウォーキングとかもしてる よく笑うからたるみがない 脂性だからしわも同世代と比べるとあんまりない でも昔からよく外で遊んでたからシミはある 白髪染めにはマメに行く 使ってる基礎化粧品はわたしのより慎ましい お化粧もドラッグストア 歌ったり踊ったりたくさんする 変なゲームも思いついてすぐする 怒っても次の日になれば元通りにしてくれる いやなことはすぐ忘れる わたしたちが高校生ぐらいから仕事も始めた、資格もの 今でも仕事と家庭と両立してる お父さんの給料知らない、渡されたお金でやりくりしてる 無駄使いはしない、でも必要なものにはちゃんと使う 旅行だいすき、はとバスツアーとかよく行くし、
Animetick for Android をリリースしました 9月の頭にリリースしました、アニメ視聴管理サービス Animetick ですが、この度、 Android 向けクライアントアプリを無事リリースすることができました。 Animetick - Google Play の Android アプリ スマートフォン対応に至る経緯 「アニメ見るときに毎回 PC で視聴管理するなんて意識の高いことは辛い」 「寝っ転がって適当にスマホで視聴管理したい」 という怠惰な欲求から Animetick スマートフォン対応プロジェクトはスタート。 友達の iOS エンジニア(id:yayugu)が、 Animetick キテる、 iOS アプリ作ろう!とのことで、 iOS アプリを作ってくれることに。 じゃあ私は Android 版作るよー!ってことで、ノリで Android 開発を始めることに相なり
博士号は2013年10月15日に筑波大学の筑波キャンパス内にある「松美池」の水面に筑波大学の学生の手によって設置された、足漕ぎペダル式の2人乗りスワンボートである[1]。 博士号には外装、内装ともに大学のロゴや詳しい注意書き、安全マニュアルや救命胴衣等が備え付けられており、多数の学生が学内の研究室が設置したものであると誤解し、これに乗船しようと試みた。 設置翌日の16日には、大学の学生生活課は安全上の理由から設置者に対して撤去を求めた。設置者はこれに応じてヘリウム風船による浮力を用いてボートを空中に浮かせる方法で撤去を試みるが、何者かによってレーザー光線を発射され風船が割られる事件が発生した[2]。 29日には、博士号はクレーン車につり上げられて一旦陸上に引上げられ、松美池の岸壁に設置された[3]。 設置から陸揚げまで[編集] 設置当初[編集] 博士号の搬入の際には大学に対して前もって連絡
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く