cfneo

気付いたのですが・・・

Struct同士、またはQuery同士をexpectedとactualとしてassertメソッドを実行して、その結果一か所データに相違があった場合、cfneounit(とは名ばかりのHTML画面)で表示されるエラーは 失敗 Data unmatch. key=[BBB] (assertStruct-002) と出ていたのですが、…

at4ie2をCodeReposへ。

cfneo配下で作ろうと思っていたat4ie2ですが、ConfirmDialogのキャンセルが出来ないとかもろもろの障害でなかなか進まなかったのと、今月のWEB+DB PRESS Vol.47を読んでいたらyappo氏がCodeReposの記事を書かれていたので、at4ie2をCodeReposに上げました。…

cfneo実装機能の棚卸

SeasarConference2008Autumnでお話しさせて頂いた内容を思い返していまして、ふとcfneoの全容を伝えなかった事に思い至りました。(激しくいまさらorz。SC2008Autumnでは、UnitTestへのアプローチという点を中心に、テストという仕事をほぼサポートしてないC…

気付くと一か月放置><

いや、忘れていませんよ。 http://sourceforge.jp/projects/cfneo ほらね。 前回SeasarConference2008Autumnで発表させて頂いたcfneoの実装は、単なるColdfusionでのJUnitの焼き直し的なものでした。CFUnitでもUnitTestは出来るのですが、CFUnitだとJUnit同…

IEをテストするツール

watijをあれこれ試していると、「コンソールに出てくるログを気にしない」「WindowsVistaを使わないw」とすればJUnitでテストコードを書いてIEの画面をテストする事は可能っぽいです。開発中のテストをこれでまかなおうとするのではなく、規定のテストコー…

Version0.01bリリース

リリースしてみました。http://sourceforge.jp/projects/cfneo/files/こちらからダウンロードできます。 文書のみのcfneodocsが異常に重いのですが、これはごめんなさい><

cfneoってナンジャラホイ?

cfneoってなーに?みたいな事を考えた時に、ちょっと端的な表現が浮かばなかったのでそれを探った経路をメモ。 率直に言ってしまえば「テスティング・フレームワーク」です。でも、単にテストをするだけなら個別にテスト・ドライバ作れば?Assertionだって共…

Seasar Conference 2008 Autumnりぽーと(夜の部)

昼の部に引き続き、Seasar Conference 2008 Autumn(夜の部)のレポート。(個人的には夜の部の方が印象深くて、結果的に昼の部がかなりなおざりになってしまった感がorz) 夜の部 X0: 集合 出入り口でガヤガヤと、というのはもう恒例なのかな? Y1: 天狗 あの人…

ユーザガイドと設計ガイド

とりあえず、ドキュメントを作ってリポジトリにあげてあります。 興味をお持ちの方はぜひ、見てみてください。(突っ込み・Disり歓迎です><)http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/cfneo/branches/v0.01/cfneodocs/?root=cfneo リリースの際はPrim…

今日はSeasar Conference 2008 Autumnで登壇させていただきました。

懇親会が終わって帰宅したのが・・・朝の7時w そこから意識不明の重態に陥りさっき目覚めました。(now...13:10)

Seasar Conference 2008 Autumnりぽーと(昼の部)

序 12時位に外濠校舎着。 橋本理事(id:m-hashimoto)がいたので一緒に一服してたら栗原代表理事(id:masataka_k)が来たので一緒に3Fの控え室に。この時点ではさほど緊張感とか無し。 A0: 理事会活動報告 聞きに行く気満々でした。 控え室に入って持参したノー…

今日はSeasar Conference 2008 Autumnです。

改めてというか今さらというかですが、セッションE3「フレームワーク再考(ColdFusion-cfneoによるテストというお仕事の整理)」のスピーカーとして参加します。もちろんこのセッションだけでなく、他の方のセッションでも「どう見てもプログラマ向きとは言…

でも残念。

cfneo version0.01のリリースはConference当日までには間に合いそうもないです><実装はほぼ作り終わって、テストも順調に進められているのですが、cfneoの基本的なスタンスとして実装を活用する為のドキュメントが非常に大きな位置を占めておりまして、こ…

いよいよSeasar Conference 2008 Autumn

思えば勢いだけでcfneo-Projectを発足させて、そのままバタバタとしてましたがいよいよ今週末なんですね。セッションの一覧を見るとその錚々たる顔ぶれに超気ておくれしたりしていましたが、泣いても笑っても当日という奴はやってくる訳で。事前のアンケート…

UnitTest

目下、cfneoはUnitTestの仕組みを提供する事を目先の目標に開発を進めています。今さらUnitTest?と言われそうですが、ColdFusionにはUnitTestの仕組みが実はあまり整備されていません。OSSでCFUnitというものは存在しますが、全部のテストの結果が表示され…

CfneoUnitとか言ってるけど。。。

その実態は、Coldfusionでアプリケーションを構成するすべてのファイルを見て、UnitTestの対象になるファイルだけをピックアップして並べているだけだったりします。 あとは、ピックアップされたテスト対象に対して、TestDriverが存在するか、存在するならち…

UnitTestでゴメンナサイ・エントリ。

うっかり、肝心のテストについて書くのを忘れました><この[Go test driver]のリンクを押すと、以下の画像のような画面に飛びます。 ※一部、わざと失敗するようにしてます。このうち、カラムヘッダーはべた書きです>< でも、そのTableの1行1行は以下のよ…

UnitTestでゴメンナサイ実装。

最近くだらない事ばかり書いてますが、裏では悶絶しながらcfneoの開発を急ピッチで開発してます。 (SeasarConference2008Autumnで資料を公開したにも関わらず、まだリリースできてませんごめんなさい><) で、実はcfneo version0.01の目玉として作り込んで…

開発する時のwwwrootの中

という訳で、僕はギークじゃないのでメインのマシンはWindowsです。(Macとか欲しいですけどね><)しかも、諸事情あって現在はあのVistaがメインです。だからなんだ、というと、僕のBlogに出てくるLocalパスは基本的に窓パスですよ、と。 で、Adobe ColdFusi…

SC2008Autumn用の資料進捗報告。

ここ数日、先日のスピーカーズ・ミーティングでありがたく頂戴したご意見を元に、スライドを修正してました。 と言っても、夏休みを取りましたが嫁が夏休みではなかったのとKidsの保育園が夏休みだった事が重なり、朝〜嫁帰宅まではKidsと3人のガチンコ勝負…

Seasar Conference 2008 Autumn のスピーカーズ・ミーティングに行ってきました。

でも、いきなり余談。 本日は、11時半から上の子(下の子は義母と留守番)と「鉄道とバスの博物館」に行ってきました。思いのほか喜んでしまってなかなか帰らず、結局帰宅できたのが17時ちょっと前。 そこから渋谷に19:00に到着するように出発したので家を出た…

Snippetについて

ColdFusion用のEclipseプラグインの1機能としてのSnippetがあります。そこで個人的に使っているテンプレートをプロジェクトのリポジトリにコミットしました。http://svn.sourceforge.jp/svnroot/cfneo/cfneo/trunk/snippets

SC2008Autumn用の資料進捗報告。

という訳で、ここ丸三日コードはほったらかしです><でも、パワポの方はそれなりに書いてます。現時点で、72枚。以前やった「WifeHack2.0」では、67枚のスライドを作りました。でも、こちらは箇条書きがほとんど存在しない「高橋メソッド」率の高いものだっ…

Seasar Conference 2008 Autumnに参加する事になってみました。

E3ですね。 今でも応募してよかったかどうか、悩んでいたりするんです。 しかも本名。 しんみりする日にしてたのですが、一転ガクブル>< (追記)ガクブルのあまりwという訳で、SeasarConferenceのお邪魔する事となりました。僕自身がショボイですし、立ち…

Coldfusionをチョイスした理由について

繰り返しここに書いているように、ColdFusionのコードはキモイなとしみじみ思っております。 加えて以前、id:t_yano氏に「そろそろ死ぬんじゃない?ソレ」と言われ、ColdFusionという製品の将来性に非常に大きな不安を感じています。(今後の主流はきっとFlex…

近況

という訳で、貴重な8月最初の週末。僕はひたすらcfneoプロジェクトの 事を考えながら、Kidsの言いつけでお砂場と水道をバケツ片手に往復したり、一歳児にほらほらーなんて言いながら作った山を三歳児に踏みにじられたりしてました。やべー><

メンバー増えたー!

id:EnogunoCapさんがcfneoプロジェクトに参加してくれました。つ、この人テラ同僚w とは言え、心強いです。

cfneoの機能について

現在cfneo version0.01に盛り込もうと思っている機能について。 簡易DI UnitTest用のアサーション関数 レイヤを具体化したサンプル実装(examples-fizzbuzz) 独自Logger アプリケーション生成 サンプル実装はもうひとつくらい欲しい気もしますね。(Coldfusi…

テスト再整理(テストについて5)

テストをする、という事は対象の品質を計測するという事な訳なのですが。。。 その際に一番信頼を置けるのは、やはりUnitTestをする為のテストコードなんだと思っています。テストコードは24時間ぶっ通しで実行させても疲れないし、壊れない。繰り返し繰り返…

cfneoへの思いについて

最近ColdFusionどっぷりですが、正直ColdFusionという言語だか環境だかは実はあんまり好きではありません。CFMLをタグで書くのまではまぁ良いかな、とは思うのですが、以下のような構文は「えー><」等と思うからです。 <cfif VARABLES.flag> <cfelse> </cfif> 個人的にはせめて <cfif VARABLES.flag> <cfelse> </cfelse> </cfif> 等と…