tsucchi’s diary(元はてなダイアリー)

はてなダイアリー(d.hatena.ne.jp/tsucchi1022)から移行したものです

僕の仕事道具 part1

「開発を仕事にしている人が、どういうツールをどのように使っているのか?」ということに興味があります。インタビュー記事なんかを見たりすると、たまに載っていたりするし、.emacs なんかだと、公開している人も結構いるけどね。自分のメモも兼ねて、とりあえず残してみます。

思いつき企画で、用意もあんまりないので、今日は簡単かつ特殊っぷりが少ない Windows 環境編。

言語

C#

一番よく使います。ASP.NET も使うけど、大抵はコンソールアプリ。環境は Visual Studio 2005。カスタマイズはあんまりしていなくて、キーバインドemacs 風に変えるのと、行番号を出しているくらいかな。

Visual Basic

前任者から引き継いだコードに VB があった。正直なところ、あんまり書けない。気合でメンテしている。

テスト

単体テスト

NUnit。ソリューション内に、テスト用のプロジェクトを作る方法を使っています。

Webアプリのテスト

今のところ手打ち。Seleniumとか、Firebugとかを取り入れて行きたい。

ソース管理

Visual Source Safe。気に入っているわけではない。基本的には好きなときに revert できればいい。バージョンのタグが打てないので、subversion に変更しようかちょっと悩み中。

バックアップ

バッチファイルを使うことが多い。PowerShell を導入しようかな、と思っている。

エディタ

Meadow

Perl とかスクリプトを書くときに使っているのが、Meadow
VB もコードを読むときはvisual-basic-mode.elを使っているかな。emacs の細かい話は次回(やるのか?)の Unix 環境編で。結構盛大に .emacs は書いてます。

TeraPad

その他の小物を書くときはTeraPadを使うことが多いかな。右クリックの「送る」に入れてます。マクロは追加してません。

お絵かき

PowerPoint か、VisioUMLArgoUML。でも最近は UML をがっつり書くことはないかな。

今ひとつ、まとまってませんが、今日はこの辺で。

(2/4: お絵かきを追加。)