@kotyのブログ

.NETとかJavaとかPythonとか勉強会のこととかを、田舎者SEがつづります。記事のライセンスは"CC BY"でお願いします。

勉強会カンファレンスに行ってきた #metacon2010

昨年の開催後に存在を知って、行きたいなーと思っていた勉強会カンファレンスに思い切って行ってきました。Twitter公式ハッシュタグは #metacon2010 でした。朝4時のバスに乗るか新幹線で行けば午前中から参加できたんだけど、そこまでの気合はないので午後…

NSEGで話してきたその2

ほんとに今さらなんですが、nsegで話したスライドを貼っておきます。 一度スライドを貼ろうとこころみたんですが、うまくいかなくてまあいいやって放置してたところ、とみたさんが貼り付け方に言及されてたんで、まねしてみた。どうもありがとうございます。…

nsegで話してきた

24日に行われましたnsegで、「テストの自動化」について10分LTをさせていただきました。 slideshareに資料をupしましたのでよろしければご覧ください。 第2回nseg slideshareView more presentations from Kouichi Nishizawa.第一回のときは都合が悪くて今回…

vs2010と.NET Framework 4の話

http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_03.html 新機能とかも確かに重要だけどさー、mscorlibとかいったコア部分のバージョンの言及がないね。 今動いてるシステムにとって重要なのはバージョンアップにあたってどんだけ工数…

CruiseControl.NET 1.4.1以降の新機能

ちょいちょいマイナーアップデート版が出ているみたい。 全然試してないけど気になった機能は Links to issue trackers in commit comments Comments can be transformed into urls pointing to issue tracker webpages if they follow a pattern, this can …

BugTracker.NET

http://ifdefined.com/bugtrackernet.html ASP.NETで動くBTSだ。 .NETを名乗るのならVSSとの連携ができるのかと思いきや、連携できるバージョン管理システムはSubVersionのみの模様。 だったらドキュメントが豊富なtracとかを使った方がいいよね〜。 BTSはバ…

*Unitは常時結合環境とセットで

CruiseControl.NET等の常時結合環境でビルドに失敗(ソースのビルドエラー、テストのエラーいろいろあると思うけど)したら最優先に対応するという強制力がないと、何だかんだ言ってテストコードはメンテされなくなってしまうと思う。 「とりあえず動くこと…

プログラムと1対1対応した仕様書は必要なのか?

最近そんな仕様書を書くようお達しがあった。どこにでも誰にでも実装を出せるようにするためだという。しかしねー、そんな仕様書を作ってると「これってプログラム作ってるのと同じじゃね?」って思う。まあ1対1対応なんだから当たり前か。 だからといって自…

DB周りのテストはnmockを使うのがベストか?

データアクセスクラスのmockを作って、mockのexpected引数とreturn用のオブジェクトを用意して、必要ならmatcher用のクラスも用意して・・・ ってやるとホント大変。後で見て何をやってるテストかよくわからんのですよ。で考えを変えて、 で begin transacti…

Visual SourceSafeを使う理由がない

元ネタ。 http://www.codinghorror.com/blog/archives/000660.html 『VSSは高価なのに90年代から進歩がない。』とかそんなような内容。昔どうだったかは知らないけど、機能面からいってもオープンソースのバージョン管理ツールに見劣りする。なのに有償&高…

VSTSの記事が@ITに

http://www.atmarkit.co.jp/fdotnet/vstfsintroduce/vstfsintroduce01/vstfsintroduce01_01.html 金銭面の話はちょっと我田引水かなーって印象もうけるけど、うちの偉い人も目先の費用ばかり気にしてないでこういうのを導入してほしいもんだ。この記事読ませ…

テストコードって

ネットや書籍見てると書いて当然くらいの勢いの雰囲気があるけど、実際のところテストコードってみんなどれくらい書いてるんだろうね。

ccnetの日本語化についての検索が多いんでひとこと。

http://www.nagile.com/nuke/Default.aspx?tabid=60 こちらのページに『CCNET1.1用 Webダッシュボード日本語化モジュール』ってのをダウンロードしてください。webdashboardがある程度日本語化されます。ある程度だけどね。xslとかテンプレートとかを日本語…

*[CruiseControl.NET] ありがちなトラブル

まだはてな記法がよくわからん。すみません。 キーワードがCruiseControl.NETじゃなくてCruiseControlで作られている。 CruiseControlで検索してきた方すみません。FAQの日本語訳ではやはり分かりずらいので、*[CruiseControl.NET]でCI環境を作る際にありが…

Team Foundation Server は高いらしい

CIツールとして.netだったらTeam Foundation Server を使えればベストだけど、やはり高いらしい。上司に聞いてみたけどうちの会社では導入の予定はないらしい。お金も考慮するとベストではないということか。だったらCruiseControl.NETを使うべきだ。中小の…

Developing your own plugins

CCTray

Web Dashboard

Web Dashboardが表示に失敗します。何が問題なのでしょうか? .NET frameworkをインストールした後にIISをインストールしたなら、IISにASP.Netを登録する必要があります。 \Windows\Microsoft.NET\Framework\v2.0.50727\配下にある、aspnet_regiis.exeを実行…

CruiseControl.NET Server

Installation インストーラを実行するときに、「nsScm.dll」に問題があるというダイアログをMcAfee VisusScan8.0が出します。 「nsScm.dll」はNullSoft installer for installing servicesから提供されているライブラリです。 インストールを継続する簡単な…

CruiseControl.NET FAQ 日本語訳

http://confluence.public.thoughtworks.org/display/CCNET/FAQ cc.netFAQ日本語訳 ↑の日本語訳です。 誤訳による損害の責任は負いません。

自鯖

終端装置も、サーバー本体も熱さにやられてブログが更新できーん。 レンタルサーバにしよっかな。。。。

テスト投稿

テスト投稿・・