タグ

2013年10月12日のブックマーク (5件)

  • 構築済みサーバを RSpec でテストする serverspec という gem をつくった - Gosuke Miyashita

    Puppet や Chef で構築したサーバを RSpec でテストする で書いた仕組みを使いやすくするために serverspec という名前で gem 化してみた。 rubygems.org にも登録してあるので、gem install でインストールできる。 $ gem install serverspec インストールしたら、適当なディレクトリで serverspec-init を実行。すると、雛形となるディレクトリやファイルを生成する。 $ serverspec-init + spec/ + spec/www.example.jp/ + spec/www.example.jp/httpd_spec.rb + spec/spec_helper.rb + Rakefile spec/www.example.jp/httpd_spec.rb がサンプルテストコードで、こんな感じになって

  • ユニットテストにまつわる10の勘違い | DevelopersIO

    渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

    ユニットテストにまつわる10の勘違い | DevelopersIO
    gachakku0131
    gachakku0131 2013/10/12
    "ユニットテストを書くにはコード量もさることながら、多くの時間を使います。感覚として、自分の見積もりでは2倍から5倍程度はかかると思います。"
  • GoogleやAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム

    GoogleAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム:トップ1%だけが実践している集中力メソッド(1/3 ページ) ビジネス、政治、科学、文学とさまざまな分野で才能を発揮する、まさにトップ1%の天才たちに共通していたこと。それは彼らが同じ教育プログラム、それも幼児・初等に「モンテッソーリ教育」というプログラムを受けていたのです。それは……? 次の人々の共通点は何でしょう? ラリー・ページとセルゲイ・ブリン(Google創業者) ジェフ・ベゾス(Amazon創業者) マーク・ザッカーバーグ(Facebook創業者) ジミー・ウェールズ(Wikipedia創業者) P.F.ドラッカー(経営学者) バラク・オバマ(米国大統領) クリントン夫(元米国大統領と国務長官) ジョージ・クルーニー(俳優) アメリカのエスタブリッシュメント? いえいえ、実は皆、

    GoogleやAmazon、Facebook創設者も――成功者が皆受けた「集中力」教育プログラム
  • AWSの課金体系

    AWS Black Belt Tech Webinar 2014 (旧マイスターシリーズ) AWS Direct Connect

    AWSの課金体系
  • コンピュータの修理をタダで引き受けてはならない10の理由

    ITプロフェッショナルであれば経験があると思うが、筆者も友人や家族からPCの修理を頼まれたことが何度もある。筆者は常に、可能な限り人々の期待に応えようとしていたが、他人のPCを無償で修理するというのはいくつかの例外を除き、良い考えではないということに気付いた。 誤解しないでもらいたい。筆者にも、頼まれた際に何のためらいもなく手を差し伸べたくなる人々がいる。筆者は、コンピュータの障害に直面したに手を差し伸べないことなどあり得ないし、母親を見捨てることもあり得ない。しかし残念ながら、筆者が手助けしたほとんどの人は、その恩を仇で返すかのような行動に出たのである。このため記事では、他人のPCを無償で修理するのはお勧めできない理由を10個挙げている。 #1:手助け以降に発生した問題はすべてあなたのミスになる 友人や家族がコンピュータの修理を頼んでくるのは、自らで問題を解決するだけの十分な知識を持

    コンピュータの修理をタダで引き受けてはならない10の理由