和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上
備忘録として、私がした結婚式を。 私たち夫婦は前提として、以下の2点があった。 1)沢山の人を呼ぶ派手な披露宴や、儀式に興味はない キリスト教でないので神に対して誓いたくない、両親への手紙は、わざわざみんなの前で読む必要はなく親に直接言えばいい、 色直しもキャンドルサービスも金の無駄・・・偏屈同志の二人の意見はぴったりであった。 2)なるべく中間搾取されずに、払った金額ができるだけ招待客にいきわたるようにしたい。=コスパを高くしたい。 予算まず、開催時期を半年後に決め、開催地を決めた。 次に、結婚式の枠組みを決めるために試算を作成した。 1.大前提として、夫婦として妥協できる持ち出し金額を決めた。結婚式が終わってからが長い二人三脚のはじまり。 したがってお金は極力出したくはなかったが、かといって皆に遠方から来ていただいているのにも関わらずプラスにしたい (持ち出しをしない)という観念もなか
Comment by FruityPebbalz アメリカ合衆国を分かりやすくまとめると <英語の二人称複数代名詞> 数の区別ができないのは不便なので、方言や俗語では二人称複数代名詞が新たに作られた。主なものに、主にアメリカ西部の you guys /ˈjugaɪz/、アメリカ南部および黒人英語の y'all /yɔl/、スコットランド、アイルランドの youse /juz/ などがある。 この内、アメリカでは you guys が最も普通と考えられており、ホワイトハウスで使われたこともある。 名詞の guy はガイ・フォークスに由来し、男性しか指さないが、you guys は女性だけの集団を指すことができ、文法化が進んでいる。 英語の人称代名詞 imgur.com/gallery/4okRMOL reddit.com/r/funny/comments/21i1wa/just_about_
はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を
今回は私が実際に使っていて便利だなぁと日頃思っているおすすめのChrome拡張機能を紹介します。 Google Mail Multi-Account Checker https://chrome.google.com/webstore/detail/google-mail-multi-account/mcpnehokodklgijkcakcfmccgpanipfp メインのアカウントとSNSやブログ関係のアカウントを使い分けているのでこれが無いとめちゃくちゃ不便。これのおかげでメーラーアプリはめったに立ち上げなくてもよくなりました。 HD for YouTube™ HD for YouTube™ - Chrome Web Store YouTubeを開くと強制的に最高画質に変更してくれる優れもの。 ちょっとの手間だけどあったらやっぱり便利。 Speed Dial [FVD] Speed D
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く