ruby

Redmine と Mercurial を連携する設定方法

参考にしたサイト Redmineで Mercurialを使う方法 - 床のトルストイ、ゲイとするとのこと Windows + Redmine0.9.3 + ToroiseHg0.9.3 では上記サイトとは異なる設定をする必要があります。1. lib/redmine/scm/adapters/mercurial_adapter.rb の hgversion を…

グラフ表示対応完了

テストコミットを繰り返した為、リポジトリの履歴がかなり汚くなってしまいましたが、Joel Test Plugin の履歴部分のグラフ表示に関して、Google Code に変更を push することが出来ました。

新機能実装

Issue Extensions Plugin に、ステータス遷移時の必須条件を追加する機能を追加しました。 今は、トラッカーが「バグ」、ステータスが「終了」のチケットの対象バージョンが入力されていない場合にエラーとする様にしています。 この機能の実装に伴い、produ…

グラフ表示対応

長らく対応出来ていなかった Joel Test Plugin の履歴部分のグラフ表示に関して、対応することが出来ました。 SVG, Flash と色々試してみましたが、最終的には JavaScript にて対応となりました。 だがしかしBut! Google Code に変更を push すると、応答が…

Issue Extensions Plugin 0.0.2 をリリース

非公開で作成していた Issue Extensions Plugin をバージョンアップと共に公開しました。 Issue Extensions Plugin 0.0.2 をリリースしました。 http://www.r-labs.org/projects/r-labs/wiki/Issue_Extensions ダウンロードはこちらからどうぞ。Issue Extens…

「JRuby on Rails実践開発ガイド

JRuby on Rails実践開発ガイド (Professional Ruby Series)作者: Ola Bini,株式会社万葉,大場光一郎,大場寧子,田中祐樹出版社/メーカー: 翔泳社発売日: 2010/05/18メディア: 大型本購入: 2人 クリック: 111回この商品を含むブログ (12件) を見る「JRuby on R…

「プログラマの思索」で紹介されました

Redmineプラグイン集: プログラマの思索にて、Redmine Joel Test Plugin を紹介していただいています。紹介された結果、 Redmine Joel Test Plugin へのアクセス数が飛躍的に増加致しました。 ただ紹介されるというのは大変光栄なことなのですが、 Redmine J…

Joel Test Plugin 0.0.5 をリリース

Joel Test Plugin 0.0.5 をリリースしました。 http://www.r-labs.org/projects/r-labs/wiki/Joel_Test ダウンロードはこちらからどうぞ。今回追加した機能/対応した問題は、以下になります。 各Yes率を棒グラフで表したいへの対処

Shoulda と Object Daddy が楽しい!

他人が作成した Redmine プラグインに対して、Unit::Test でテストコードを追加していたのですが、それを Shoulda と Object Daddy で書くとこうだよと教えていただきました。 自分の作成したテストコードの変換だったので、すごく分かり易かったです。 Shou…

Joel Test Plugin 0.0.4 リリース

Joel Test Plugin 0.0.4 をリリースしました。 http://www.r-labs.org/projects/joeltest/wiki/Joel_Test ダウンロードはこちらからどうぞ。今回追加した機能/対応した問題は、以下になります。 参照/回答権限の追加 PostgreSQLを使っている場合、 Joel Test…

Joel Test Plugin 0.0.4 リリース予定

チケットの消化状態の切が良いので、明日 Joel Test Plugin 0.0.4 をリリースします。今回追加した機能/対応した問題は、以下の予定です。 参照/回答権限の追加 PostgreSQLを使っている場合、 Joel Test Plugin がエラーとなる問題への対処

Mocha が楽しい!

他の人が作成したRedmineプラグインに対して、Unit::Testでテストコードを追加したのですが、 Mocha を使うのは非常に楽しいです。通常、テストコードを書く際は、 fixtures でテストデータを定義します。 しかし、他人が作成したものは、ドキュメントが書か…

Unit::Test -> RSpec? Shoulda?

ここを見ながらRSpecの記述形式でUnitTestを書いてみました。 ただ、RSpecは独自路線でいく部分が多く、厳しいですね。 個性の強さに少々ついていけません。 実践せずに、それを使い難いと勝手に判断して使わないのはよくないことなので、今日実践してみまし…

難問

バグの再現テストをしているのですが、まったく再現しません。 開発環境:新規テーブル作成→データ登録→列追加、ユーザは3人程度 バグ再現せず 試用環境A:新規テーブル作成→データ登録→列追加、ユーザは100人程度 バグ発生 試用環境B:新規テーブル作成→…

バグが取れない…。

帰宅してから色々弄っているのですが、バグが取れません…。 かなり根が深そうですね。

fixture追加

エラーになっていた部分をfixtureを追加して、エラーにならない様に修正しました。 ただ、テストした結果、報告されているバグは再現出来ないんですよね…。 う〜ん、何処が悪いのかなぁ。 とりあえず、Hudson先生に「エラーコード入っているぞ!」と怒られる…

バグフィックス

クローズドβ中のプラグインにバグが見つかった為、即行で対応致しました。 クローズドβでよかった…。

Joel Test Plugin 0.0.3 リリース

Joel Test Plugin 0.0.3 をリリースしました。 http://www.r-labs.org/projects/joeltest/wiki/Joel_Test ダウンロードはこちらからどうぞ。今回追加した機能は、以下になります。 前回のチェック項目の表示 平均点の表示 各質問のYes率の表示

ユニットテストを少し追加

TDDに憧れながら、テストコードの書き方が分からず、全然TDD出来ていませんでした。 そこで、分かり易いテストコードを書いているプラグインをパクってリスペクトまたはオマージュして、テストコードを実装してみました。 書き方が悪かったのか、ローカルで…

機能追加

プラグインに機能追加中です。 本を読めば結構悩んでいる問題の解決方法載っているもんなんだなぁとあらためて実感します。 でも分からない時って、どの本を読めばいいのか分からないんですよね。 アンビバレント(二律背反)な状態なんですが、ここを乗り越え…

さくっとプラグイン作成

テーブルもページもない、プラグインをさくっと作成しました。 効果のある環境が固定されているので、汎用的に使える様に変更したら、公開します。

バージョンへの理解不足

先日バグ対応でバージョンを上げたんですが、本来バグフィックスの場合は、ビルド番号しかあげないんですよね…。 よく分かってなくて、そのままリビジョン番号あげてしまいました(笑)。 今後は同じ失敗を繰り返さない様にしなくてはいけないですね。

てこずっていた機能実装完了

今難航しているのは、「前回の回答内容の記憶する」機能です。 元々この機能は想定していなかったので、テーブルにも回答内容を保持するカラムは存在しません。 結果として、テーブル周りから改造する必要があり、少してこずりそうです。 と言っておいてなん…

Redmine Joel Test Plugin で現在実装中の機能

「Joel on Software へのリンク」、「回答している人たちの平均点の表示する」、「前回の回答内容の記憶する」機能を実装中です。 最初の2機能(要望?)には既に対応しており、次期 version up では盛り込まれる予定です。 今難航しているのは、「前回の回答内…

Google code に Mercurial を使って構成管理

Joel Test Plugin は他人様のリポジトリを間借りして、公開しています。 が、よくバグを作り込む自分の場合、そんな状態のままでは、どんどん他人様のリポジトリを汚す結果となるので、構成管理をすることにしました。 Google が Mercurial に力を入れている…

Joel Test Plugin 0.0.2リリース

Joel Test Plugin 0.0.2 をリリースしました。 http://www.r-labs.org/projects/joeltest/wiki/Joel_Test ダウンロードはこちらからどうぞ。今回のプラグインの公開は、Ruby, Ruby on Rails の勉強と要望への対応を兼ねて、製作してみました。 そして、0.0.1…

はじめてのRuby

Rubyの公式サイトに行く ↓ Ruby Install Guide::初心者のためのRubyインストールガイドを読む ↓ 対象OSにWindows7入ってなく、Rubyのメーリングリストで質問する様に書いてある ↓ ggrksの5文字にビビッて、ぐぐってみる ↓ 英語サイトに対応されるまで待つか…