タグ

開発とテストに関するtouhumogのブックマーク (2)

  • strposとstrstrの速度比較 - 情熱は代行できない。大阪でRSSとiPhoneApp開発のベンチャー社長ログ

    ある文字列の中で特定の文字列が現れるかどうかを調べる...ってんで色々と関数マニュアルを読み返していたら、strstrのページに 注意: もし特定の haystack に needle があるかどうかを調べるだけの場合、 より高速でメモリ消費も少ない strpos() を代わりに使用してください。 と注意書きがあったので実際の速度を調べてみる事にしました。テストに使う文字列はジョブズのあの有名な講演から以下の部分。自分が何になりたいかという直感に従うべし...という好きな一節です。 Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma─which is living with the results of other people's thinking. D

    strposとstrstrの速度比較 - 情熱は代行できない。大阪でRSSとiPhoneApp開発のベンチャー社長ログ
  • Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ

    継続的インテグレーション(CI)ツールとして有名なJenkinsは、ソフトウェア開発におけるテストやビルドと言った作業を自動化するツールだ。記事ではJenkinsの最新版となるバージョン2系で正式に導入された、パイプライン機能を使ったビルド/テスト環境の構築を紹介する。 CIツールと「Jenkins」 ソフトウェア開発の現場において、そのテストはソフトウェアの設計やコーディングと同じくらい重要な過程である。近年のWebアプリケーションやスマートデバイス向けアプリケーション開発ではアプリケーションのリリース間隔が短くなっている傾向があり、そのためテストもより迅速かつ頻繁に行わなければならくなっている。そういった環境で有用なのが、継続的インテグレーション(CI)ツールだ。 CIは、元々は「ソフトウェアの開発コストを下げるためには開発の初期から頻繁にテストを行ってフィードバックを行うべき」とい

    Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ
  • 1