タグ

2011年12月16日のブックマーク (6件)

  • グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している

    グーグルでは、社内のプログラマによって作り出される大量のコードの品質を保つため、チェックイン前にユニットテストとコードレビューが行われているそうです。しかし、コードが大量になってくると、ユニットテストやレビューをすり抜けるバグも少なからず発生します。 そこでコードの品質をさらに高めるために、グーグルでは「バグ予測アルゴリズム」を採用。バグがありそうな部分をレビュアーにアドバイスする仕組みを採用したとのこと。 そのバグ予測アルゴリズムとはどんなものなのか。Google Engineering Toolsブログに投稿されたエントリ「Bug Prediction at Google」(グーグルにおけるバグ予測)で説明されています。 ソースコードの修正履歴を基に予測 コードの中にバグがありそうな箇所を分析する手法としては、「ソフトウェアメトリクス」がよく用いられます。これはコードを静的に分析して、

    グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している
  • 僕とはてな - jkondoの日記

    人力検索はてなのアイデアを思い付いて、会社を作ろう!と思ったときに、当にアイデアがうまくいくと思ってくれた人は誰もいませんでした。 検索エンジンでうまくキーワードを組み合わせて知りたい情報を探す、みたいな超絶(?)テクニックを、父親やこれからインターネットを始める人が全員習得しなくてはいけないのか、と思うと僕は気が遠くなりました。もっと人に優しい検索手段がないとダメだ!インターネットはもっと楽しく便利にできる!と思い、そのための方法を夢中で考えました。 他の人に文章で訊ける、という人力検索のアイデアを思い付き、質問を有料にして手数料で儲ける、というビジネスモデルを考えました。周りの人は誰もうまくいくとは思ってくれませんでした。身近な人で、一緒に手伝ってくれる人でさえ、「まあこいつがやるなら一緒にやるか」くらいの感じでした。 結果的には周りの人間が正しかったです。人力検索サイトをオープンし

    僕とはてな - jkondoの日記
  • 日本のWebサービスがグローバルで戦うための方法 : けんすう日記

    シリコンバレーコピーではないサービス 日のWeb業界でよく言われるものとして、「これからはグローバルを意識したサービスでないとダメだ」というものがあります。 これは超同意で、やっぱり世界を相手にするのと日を相手にするのとでは、規模感が違うのです。日の主な製造業とかも、みんな海外市場で大活躍なのです。 しかし、一時期「シリコンバレー的なものは日には無理だ」と言われていました。シリコンバレーはGoogleとかFacebookとかTwitterとか出ていてスゴイ!なのに日のサービスはダメだ!という理論ですね。 しかし考えてみれば、こんなことは当たり前です。シリコンバレーはシリコンバレーに根ざした文化歴史があるわけで、いきなり「日もシリコンバレーみたいになろう」といっても、同じものは作れるわけないです。一生懸命がんばって近づけたところでコピーしてもシリコンバレーには勝てないわけで。

    日本のWebサービスがグローバルで戦うための方法 : けんすう日記
  • http://japan.internet.com/webtech/20111214/7.html

  • 来年こそWebサービスを作りたい人に伝えたい9つのこと - パパパパ

    今年のはじめに「今年こそWebサービスを作りたい人に伝えたい5つのこと(+番外編)」というブログ記事を書きましたが、個人開発して起業した「Q&Aなう」や「パパパパ開発合宿」の運営を通じて、僕が今年1年でさまざま経験したことを盛り込んで、いま改めてWebサービスについて考えていることを書いてみようと思います。とくに個人開発者の方やこれからWebサービスを作りたいと考えている人たちに読んでもらえたら、とても嬉しいです。 僕自身の実体験を元に構成しているので、人によって役に立ったり、立たなかったりかもしれませんが、その点はご容赦を。 例によって長文になったので、目次を作りました。 1. 目標を立てる、目的意識をしっかり持つ 2. 作らないと始まらない 3. ”プロトタイプ開発者”になろう 4. プログラミングは怖くない 5. 最初から完璧を求めない 6. デザインがすべてを作る 7. スタートダ

    来年こそWebサービスを作りたい人に伝えたい9つのこと - パパパパ
  • 人生を変えるためにやめるべきこと30個