タグ

ブックマーク / szk-takanori.hatenablog.com (4)

  • Googleのバグ予測アルゴリズムを実装した「bugspots」のSVN版を作ってみた - 現場のためのソフトウェア開発プロセス - たかのり日記

    先日、Googleのバグ予測アルゴリズムを実装した「bugspots」が公開されました。 ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開 - Publickey 上記ツールは、Gitのリポジトリで管理されているソースのみが対象となっています。 ただ、OSSの開発ならいざ知らず、実際の開発業務では、まだまだSVNの利用も多いことでしょう。 そこで、SVN(Subversion)のリポジトリで管理さ

    Googleのバグ予測アルゴリズムを実装した「bugspots」のSVN版を作ってみた - 現場のためのソフトウェア開発プロセス - たかのり日記
    iox
    iox 2012/01/17
    これはいいかも。
  • Tracチケットのテンプレートを管理するTicketExtPlugin - 現場のためのソフトウェア開発プロセス - たかのり日記

    Tracでは、要件やバグ、タスクなどといったチケットの分類を定義することができます。そのような分類を分ける場合、分類毎にチケットの内容を定義できると便利です。 例えば、Tracではカスタムフィールドを定義することが可能ですが、要件やバグの分類でそれぞれ利用するフィールドを変えたり、説明のフィールドに記述する内容を変えたりといったことです。 しかしながら、Tracではそのような指定ができません。 チケットの分類は指定できるのですが、チケットの内容は1パターンだけであり、利用しにくいところ。 そこで、Tracのプラグインを作成し、TracHacksに登録しました。 TicketExtPlugin このプラグインでは、以下のことが可能です。 チケット分類に応じて、説明フィールドにテンプレートを適用 チケット分類に応じて、カスタムフィールドの有効/無効を設定 WebAdminから、テンプレート定義

    Tracチケットのテンプレートを管理するTicketExtPlugin - 現場のためのソフトウェア開発プロセス - たかのり日記
    iox
    iox 2008/10/14
    後で試す
  • TracLightning 2.0.6 Released - 現場のためのソフトウェア開発プロセス - たかのり日記

    2.0.4→2.0.6の変更点はこちら。 Hudson連携の不具合を修正 マイチケット機能の追加 usermanagerでdeveloperグループの設定ができるように修正 マイチケット機能というのは、TracのWikiで以下のように記述すると、ログインユーザのチケットが一覧できるというもの(おそらく)。 [[TicketQuery(owner=$USER,table)]] Wikiのトップページなどに指定しておけば、ユーザが自分のチケットを確認することが可能になります。

    TracLightning 2.0.6 Released - 現場のためのソフトウェア開発プロセス - たかのり日記
    iox
    iox 2008/08/29
    マイチケット機能が便利そう
  • EclipseでTracプラグイン開発 - 現場のためのソフトウェア開発プロセス - たかのり日記

    最近、Eclipse/Maven2/Hudsonといった開発ツールのプラグインの調査や開発を行っています。 それぞれ、プラグイン機構をベースとして構築されたツールですが、ユーザが自分でプラグインを開発し、組み込むことができるため、多くのプラグインがOSSとして提供されています。 今回、新たにTracについてもプラグインを開発する機会ができたので、開発の仕方についてまとめておきます。 準備 以下のものを用意しておきます。 TracLightning TracLightningをインストールすれば、Python自体の環境もインストールされます。 PyDev EclipseでPythonを開発するためのEclipseプラグインです。 以下のサイトを参考にしてインストールしました。 http://foma-zakki.cocolog-nifty.com/zakki/2006/12/_python_

    EclipseでTracプラグイン開発 - 現場のためのソフトウェア開発プロセス - たかのり日記
    iox
    iox 2008/07/19
  • 1