タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

devprocessとtestに関するhiro_yのブックマーク (5)

  • テストというのは、ソースコードの冗長化だと思う - きしだのHatena

    テストというのは、基的にはソースコードの冗長化だと思う。来ならプロダクトコードだけ書けばよいところを、信頼性を高めるために複数の視点でのコードを追加する。 また、サーバーの冗長化で、2台構成を3台構成にするよりも、はるかに1台構成を2台にするのが難しいように、テストも、10のテストを20にするよりも、最初のテスト(プロダクトコードも含めると2目のコード)を書くのが一番難しい。 テストがソースコードの冗長化であるなら、アクセスのないサイトでサーバーをクラスタリングするのが単なる金や設定時間の無駄であるように、長期的な信頼性の求められないプロダクトにテストを書くことも金の無駄だ。 アクセスが多いのにサーバー冗長化の金を払わない顧客に対してクラスタリング構成を構築する義理がないように、信頼性が求められるのにテストの金を払わず時間も確保しない顧客のためにテストを書いてやる必要もない。もち

    テストというのは、ソースコードの冗長化だと思う - きしだのHatena
    hiro_y
    hiro_y 2012/02/24
    「テストというのは、基本的にはソースコードの冗長化だと思う。本来ならプロダクトコードだけ書けばよいところを、信頼性を高めるために複数の視点でのコードを追加する。」
  • Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案
  • mixiページリリースまでの開発フロー紹介 - mixi engineer blog

    過去に名前だけチラっと出た事があるのですが、記事を書くのは初めてです、masartzです。 mixiページのリリース 去る2011年8月31日、mixiに新しいサービス「mixiページ」がリリースされました。 サービスの内容については、実際の画面やプロモーションページを参考にしていただいても良いですし、リリース後2日間で7万件のページ作成をしていただいた実績などから、ある程度認知していただけていると判断して割愛いたします。 今回は、サービスリリースまでの裏話などを語って行きたいと思います。 mixiページのアプリケーション開発には私が所属するチームのメンバーがほぼフルコミット状態で携わったため、主要開発メンバーは7人という状態でした。これ以外にmixiページアプリのプラットフォーム開発に別チームのメンバーが数人携わっています。 mixiの開発におけるメンバー構成は、少ない場合は1人からで、

    mixiページリリースまでの開発フロー紹介 - mixi engineer blog
  • グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?

    グーグルは検索エンジンだけではなく、メールソフトのGmail、オフィス系ソフトのGoogle Apps、WebブラウザのChromeやOSのAndroidなど、さまざまな種類と規模のソフトウェアを開発しています。 それらはどのようにテストされ品質管理されているのでしょうか? グーグルのブログGoogle Testing Blogに、Test Engineering DirectorのJames A Whittaker氏による「How Google Tests Software」がポストされ、その概要を伝えています。 3つのチームからなるEngineering Productivity Whittaker氏はまず、グーグルにはテストの専門部隊はいないのだ、という組織構造の説明から始めます。 There isn't an actual testing organization at Googl

    グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?
    hiro_y
    hiro_y 2011/02/17
    「グーグルではテストチームではなく、製品チームが自身で品質管理を負っている。各デベロッパは自身でテストすることを期待されている。」「テスターはデベロッパーがテストできるようにするのだ。」
  • ユニットテストはなぜ必要なの?

    開発の全工程の中で、あまり人気がないのがテスト工程だ。ソフトウェアの品質を証明するためのテストは、なぜ低く見られてしまうのか(編集部) そもそもテストはなぜ実施するの? 皆さんはテストと聞いてどういったイメージをお持ちでしょうか。 「面倒くさい」「プログラマの仕事じゃない」「納期直前に徹夜でするもの」「そもそもしない」……。 残念ながら筆者の周りにいる開発者に聞いてみても、あまり人気のある工程とはいえないようです。 さて、連載で扱うテストとは、もちろん学期末の終わりに実施するような人の知識、習熟度を試すテストではありません。ソフトウェア開発におけるテスト、つまり「ソフトウェアの品質を証明するためのテスト」のことです。自分たちが作り上げたソフトウェアに対して自らテストし品質を評価する工程、そして、テスト結果は常に100点である必要があるという半ば自己満足的な性質を持つ試験のことです。 しか

    ユニットテストはなぜ必要なの?
    hiro_y
    hiro_y 2011/02/01
    ユニットテストの必要性を説明するとき用
  • 1