タグ

qualityに関するundertheskyのブックマーク (2)

  • アップルを単なる「特異点」と見なすべきではない

    先週、「エンジニアType」というところからインタビューを受けた。インタビュー記事は 「『Why?』のある企業だけが生き残る」中島聡が語る"3度目のワールドシフト"の正体 としてに掲載されているので、ぜひとも読んでいただきたい。 テーマが「ポスト・ジョブズ時代の新ルール」というインタビュー。ちょうど良い機会なので、インタビューの前にアップルの成功とその意味について、徹底的に考えて準備しておいた。そこで私がたどり着いた結論は、「日メーカーの収益が悪化していること」と「アップルの成功」は二つの別次元の現象として捉えた方が良いということ。 日メーカーの最近の低迷は、市場のグロバール化により加速された自由競争が一番の原因である。ミクロ経済学が予想するように、市場が自由競争状態に近づけば近づくほど、利益率はゼロに向かって収束する。テレビが「誰にとっても儲からないビジネス」になっているのは、まさに

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

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

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