2010-01-01から1年間の記事一覧

Mocha が楽しい!

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

Unit::Test -> RSpec? Shoulda?

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

難問

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

勉強会参加/ワークショップ参加失敗

本日開催された GAE/J の社内勉強会は参加出来ました。 短い時間でしたが、有意義な時間だったと思います。 今後も社内勉強会が開催されるとのことなので、期待していようと思います。 反面、なんとかしようとしましたが、PFのワークショップは結局参加出来…

明日は勉強会

明日はGAE/Jの社内勉強会とPFのワークショップです。 PFのワークショップには参加出来ないことはほぼ確定したので、社内勉強会だけでも出来れば参加したいです。 これ以上トラブルが起こらないことを祈るのみです。

バグが取れない…。

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

fixture追加

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

Bar VSUG Vol.5「クラウドで大きく変わるモデリング技術〜UMLを超えて」に行けず…

電話でトラブルが発生したとの連絡があり、イベントに行けず、がっくりです。 ustでの参加は出来たので、それだけでも良かったと思う方が良いでしょうか。

バグフィックス

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

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文字にビビッて、ぐぐってみる ↓ 英語サイトに対応されるまで待つか…

夢なき者は理想なし理想なき者に計画なし計画なき者に実行なし実行なき者に成功なし故に夢なき者に成功なし

という名言を見かけました。 そこで、未来の自分が諦めることがない様に自分自身との約束をここに記載します。夢ステークホルダー(Stakeholder)全員がWin-Winの関係を築けるビジネススタイルを実現する。理想アジャイルソフトウェア開発やTOC-CCPM+PFをPJに…

アジャイルソフトウェア開発やTOC-CCPM+PFの社内勉強会

読書会ってちょっといただけないんじゃないかと思いました。 何故なら自分でセミナーやセッションに参加した際に、講師から資料を渡されてただそれを読むっていうものだったら、私は絶望してしまうからです。 つまり、“それなら事前に資料渡しておいてYo!”…

Developers Summit 2010 〜世界は変わった。開発の現場はどうか?〜 2日目

目黒雅叙園にて開催されたDevelopers Summit 2010 〜世界は変わった。開発の現場はどうか?〜の2日目に引き続き、行ってきました。開発プロセス【19-B-1】ここまで来た!製造、金融でのアジャイル基幹システム開発〜ユーザー主導が成功の鍵!〜浜津和弘 氏/…

Developers Summit 2010 〜世界は変わった。開発の現場はどうか?〜 1日目

目黒雅叙園にて開催されたDevelopers Summit 2010 〜世界は変わった。開発の現場はどうか?〜に行ってきました。 客層はSIerの担当からリーダークラスが中心といった印象で、20〜40代前半が多数でした。 スーツと私服の割合は半々で、自分はスーツで参加して…

依頼への対応

Firebirdの本貰いました〜!

匠塾第10回 企業改革からIT構築までの見える化事例大集合

http://www.takumistyle.net/takumijuku/ps-010.html 大手町サンケイプラザにて開催された匠塾第10回 企業改革からIT構築までの見える化事例大集合に行ってきました。 客層はSIerのリーダーから管理職クラスが中心といった印象で、自分の様な若年層は少数で…