タグ

2013年11月26日のブックマーク (12件)

  • これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE

    和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上

    これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE
  • Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば

    Git に同梱されている contrib/diff-highlight を使います。 あとは README に書いてあることの引き写しですが、PATH の通ったディレクトリに置いて、~/.gitconfig に以下のように設定を書く。 [pager] log = diff-highlight | less show = diff-highlight | less diff = diff-highlight | less すると、対応するコマンドの出力がこんな風になります。 行レベルの diff に加えて、単語レベルでの diff もハイライトされ、GitHub での diff のように描画されました。 組み込みのオプションで --color-words というのがありますが、こちらを使うと行レベルの diff 情報が失われるので、少し不便だったわけですね。とすべて README に書いてあ

    Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば
  • 【ウマすぎ】イタリア料理のプロに聞いた「焼き餃子のコツ」を試してみた → ウマすぎて100個食えそうなレベルの絶品ができた | ロケットニュース24

    » 【ウマすぎ】イタリア料理のプロに聞いた「焼き餃子のコツ」を試してみた → ウマすぎて100個えそうなレベルの絶品ができた 特集 家庭でべる中華料理の定番といえば、『焼き餃子』だ。さまざまな調味料を入れたりにんにくを多めにしたりと、独自の焼き餃子のレシピがあるという家庭も少なくないはず。 記者(私)も餃子が大好きで何度も試行錯誤しているのだが、どれもしっくりこない! 中華料理店の焼き餃子だとなんだか肉が多すぎる気がするし、かといって肉を減らすだけだとなんだか味気ない。 じゃあどうすればいいんだってばよ! と悩んでいると、あの茨城県つくば市にある、関東でもトップクラスの絶品イタリア料理店『アミーチ』の太田裕二シェフがFacebookで餃子を作っているところを公開していた。 究極に美味しいイタリア料理を作る太田シェフなら、絶対餃子も最強に美味しいはず! こ、コレは作り方を教えてもらわねば

    【ウマすぎ】イタリア料理のプロに聞いた「焼き餃子のコツ」を試してみた → ウマすぎて100個食えそうなレベルの絶品ができた | ロケットニュース24
  • tanoshikoto.com - tanoshikoto リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • RSpec を使い始める人が読むべき N 個のドキュメント

    こんにちは、ほりいです。Asset Pipeline に感銘を受けている今日この頃です。 今日は社内で RSpec をこれから勉強したいんだけど検索してもよくわからない!と質問を受けたので、読むべきエントリをまとめてみました。 # 現状ぐぐると RSpec.info がまず出てくるけどもう更新されてないっぽいので優しくないんですよね…… h2. これは読んでおこう! h3. スはスペックのス * “スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)”:http://jp.rubyist.net/magazine/?0021-Rspec * “スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編)”:http://jp.rubyist.net/magazine/?0023-Rspec 内容は若干古いのですが、

    RSpec を使い始める人が読むべき N 個のドキュメント
  • 稲盛和夫が直言「伸びる人、立派になる人、いらない人」【1】

    課題発見力、判断力、説得力――大復活のJAL社員は、何を学んだか。 リーダーの資質をいかに身につけるか 「一国は一人を以て栄え、一人を以て滅ぶ」と言います。つまり、リーダーによって組織は発展したり衰退したりするのです。いい組織には必ず素晴らしいリーダーがいます。立派なリーダーは、自分たちの組織の目的を明確にし、さらにその目的に向かうための価値観を部下と共有し集団を引っ張っていきます。 では、どうすれば素晴らしいリーダーになれるのでしょうか。 1番大事なことは「己を虚(むな)しゅうする」、つまり自分を捨てることです。リーダーが利己的な考え方を少しでも持つと組織は正しく機能しません。ですから、リーダーはフェアで公明正大な心を持ち、全身全霊で組織に命を吹き込まなければなりません。あらゆる集団のリーダーが、強い使命感を持ち自分たちのビジョンに向かって、純粋な心で打ち込めば、企業経営はもちろん、政治

    稲盛和夫が直言「伸びる人、立派になる人、いらない人」【1】
  • ウェブデザインとスーパーのチラシの共通点

    Facebookのタイムラインに「日のウェブデザインはなぜこんなにも世界と違うのか?」という記事の紹介が流れて来たので読んでみたが、これはウェブデザインに限った話ではないと思う。典型的なのがスーパーのチラシ(下の写真はここからの引用)。 日のスーパーのチラシは、「これでもか」とばかりに情報を詰め込む上に、「安売り情報=赤」という王道を決して踏み外すことはないため、どのスーパーのチラシもこんなデザインになる。情報量だけはすごいが、「エレガントなデザイン」とは正反対のところにある。 米国でも、一昔前までは似た様な状況だったが、ここ数年は差別化が進み、少しこだわったスーパーのチラシのデザインはこんな感じだ。 明らかにプロのデザイナーの手が入っているし、「欲をそそる」という明確なデザイン・ゴールが見てとれる。 どちらが正しいという話ではないが、米国の一部のスーパーがこんなデザインに走っている

    ウェブデザインとスーパーのチラシの共通点
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • 絶対に失敗せずに「商売」を始める10のポイント - ICHIROYAのブログ

    この記事は、「起業」一般について書いたものではない。 たとえば、ウェッブサービスで一攫千金を狙う若者、独立するとすれば何人もの人があとを追うようなカリスマ性のあるひと、そんな人を対象に書いてはいない。 対象は、僕のような普通の人間で、ある程度の期間サラリーマンをやって、どうしても事情があって辞めなければならなくなったひと、家族を抱えて独立に踏切り、絶対に失敗できないひと。自主退職に応じて辞めてはみたものの、就職がみつからない、自分で商売を始めるしかない・・・そんなひとを念頭においている。 このノウハウに、「起業」と書きたくない。 なんだか、「起業」というと、どこからかおカネをひっぱってきて、同志を集め、いちかばちかの冒険に出る、というイメージがつきまとう。 だけど、養うべき家族がいれば、いちかばちかの勝負に出ることなど、簡単にできるものではない。 僕も会社を辞めた当初、どこかで何度も読んだ

    絶対に失敗せずに「商売」を始める10のポイント - ICHIROYAのブログ
  • 重要! まずは「オリジン」を理解しよう

    連載目次 皆さんこんにちは。ネットエージェントのはせがわようすけです。今回から、HTML5やJavaScriptに関連したセキュリティの話題について連載することになりました。よろしくお願いします。 もう読みましたか? HTML5のWebアプリセキュリティに関する報告書 皆さんすでにご存じかと思いますが、2013年10月30日にJPCERTコーディネーションセンター(以下、JPCERT/CC)から「HTML5 を利用したWebアプリケーションのセキュリティ問題に関する調査報告書」が公開されました。 この報告書の調査の一部は、弊社が行いました。また、JavaScriptセキュリティ上の問題について次々と鋭い指摘を行っているmalaさんにもさまざまな技術的アドバイスを頂いた上、日常的にWebアプリケーションのセキュリティ検査や構築を実際の業務として行っておられる専門家の方々にも査読をお願いして

    重要! まずは「オリジン」を理解しよう
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • UXの効果が数字でわかる!5つのUX KPI : DeNA Creator(クリエイター) Blog

    プログラミング教育や社員の健康をサポートする「CHO室」の取り組みなど、DeNAのCSRに関する情報を発信するブログ

    UXの効果が数字でわかる!5つのUX KPI : DeNA Creator(クリエイター) Blog