タグ

ブックマーク / tech.voyagegroup.com (3)

  • VOYAGE GROUP エンジニアブログ : vagrant + chef solo + serverspecでテスト駆動サーバ構築を試してみるテスト

    2013年06月12日15:15 カテゴリ vagrant + chef solo + serverspecでテスト駆動サーバ構築を試してみるテスト こんにちは!株式会社PeX の高橋です。 自分はサーバアプリエンジニアではありますが、Provisioning Frameworks Casual Talksなどの影響を受けて最近はProvisioning Framework力を強化中です。 Provisioningとはサーバをサービスが開始できるように設定する事で、Provisioning Frameworkはサーバの設定を自動化するためのフレームワーク(chef、puppet)の事となります。 記事ではvagrantで作成した仮想環境に対して、chefでサーバ設定を行いSymfony2のwelcome画面を表示する事を行います。serverspecでテストが失敗する事を確認した後にサー

  • VOYAGE GROUP エンジニアブログ : いま話題のクラウド電話APIを使ってみた

    2013年05月02日16:21 カテゴリ いま話題のクラウド電話APIを使ってみた みなさんこんにちは、ECナビ事業部の梶沼(@chocopie116)です。 今回は、先日(2013年4月18日)にKDDIウェブコミュニケーションズ(KWC)が正式に日で提供を開始したクラウド電話APIのtwilioを触ってみたのでそれについて書きたいと思います。 話題のものにはとりあえず飛びついてみようの精神の持ち主です。はい。 twilioとは2007年に設立されたアメリカのTwilioという会社が提供するもので、通話やSMSの送受信をプログラムすることを可能にするWebサービスAPIです。 このエントリーではtwilioについてちょっと触ってみた感じを下記の観点でまとめてみます。 何を準備したらいいの? どんなことができるの? でもお高いんでしょう? twilioであそんでみるなど では早速まい

  • VOYAGE GROUP エンジニアブログ : 滅びの言葉をテストする

    2011年12月10日00:00 カテゴリprogrammingネタ 滅びの言葉をテストする こんばんは。VOYAGE GROUPの野良クルー、@katzchangです。 ところでみなさん、バルスしてますか? バルスとは滅びの言葉、つまりおまいらに解かりやすく言うと、異常系処理をキックするコマンドなわけです。で、やはり、異常系処理も含めてテストされるべきですよ。当然ですね。 ということで、テスト駆動開発、いわゆるTDD"風味"で、バルスのJava実装を作ってみました。とはいえ、要するに System.exit(1) すればよいので、実装は大したことがない。でも、実際にどのような動作になるか、あまり試したことがないのは僕だけじゃないはず。試す価値はありそうです。 方針としては、balseメソッドを実装したBalsableクラスを用意し、システムが無事に異常終了することを確認すればよいというこ

  • 1