お仕事ネタです。
久しくMicrosoft系の案件(.net系)に当たってなかったんですが、とあるスジからC#の話がありまして。
せっかくなんで情報収集しました。
まず目に留まったのが@ITの「連載:C#2.0入門」 。
これ読んで、認識が変わりました。いいんじゃない!C#。
yieldとか聞き覚えのある単語も出てきたし、匿名メソッドなんてのもある。Rubyっぽい?
正直、”C++をJavaっぽくした感じ”程度の認識しか無かったので。どうも2.0で進化したみたいですね。何かさわってみたくなりました。
で、早速ヨドバで本を物色。イイのを見つけました。
抱腹絶倒。まさにレガシーな現場でありがちなTipsを面白おかしくオヤジギャグ・・・いやアメリカンジョーク満載で紹介されてます。もうね、前述した言語仕様なんてどうでもいいと思えるくらい、濃いです。こういうの、きたみりゅうじさんの挿絵付きで読んだら面白いだろうなぁ。
例えばですよ。
- カーソル移動はENTERキーでも移動できるように。(オペレータはテンキーしか使わないので。)
- 業務アプリのWindowは画面一杯に表示して、閉じられないようにしてほしい。(業務アプリ以外の余計な操作はできないように。)
- テキストボックスの入力長は全角xx文字以内にしてほしい。 (もちろん、MaxLengthの設定だけじゃダメ。)
みたいな、「あー、あるある。」と思い当たる話がたくさん。
去年あたりから、COBOL or VB6のシステムを.net(C#)にリプレースする仕事が結構多い、と聞いたことがあります。そんな現場に突入する皆さんには是非オススメできます。
それに、ワタシのような、C → C++ → Java と訳も分からず渡り歩いて叩き上げでキャリアを築いてきた方にも、”振り返り”と”気付き”を与えてくれる良書だと思います。
C#はMSのバイナリを作る上では
一番イケテル言語だと思いますよ。
私もかつて勉強しました。
それで、忘れてしまいました。orz
> xibbarさん
マイドどうも。
C#やることになりそうです。超短期のオファーですが。
あ、C#がイケてるってことは、”C# on Rails”とかあるんですかね。(ネタでw)