2007-10-01から1ヶ月間の記事一覧

今更ながらSessionをInProcで持つのはやめましょうという話

正直なところ、 「SessionをInProcで利用してはいけない。」 というのは、誰もが知っている常識だと思っていたが、最近、仕事の中で案外そうでもない事に気づかされたので、あらためて解説します。 解説するのは以下の2点 1.なぜInProcで管理してはいけな…

レビューの重要性

たいてい、プロジェクトの計画をする時に、責任者にコードレビューの重要性を説くのだが、真っ先に、その工程を省いてくれるので自分の作業時間を削って、抜き打ちで勝手コードレビューをする事が多い。 抜き打ちでルール違反を発見したら、修正をお願いし、…

意味の無い変数名

最近、こんな変数の宣言を見ました。 Dim 正規表現 As New Regex("[A-Z]")そりゃそうだ。正規表現だもんね。 でも、何の検証をするための正規表現なのかを表現してほしい。

お前らはウェブサーバか!

よく、若手に対して(私もまだまだ若いつもりですが) 「質問があったら固まってないで聞いてね。メールでいいから。 余裕のある時に返事するから。」 と言う事があります。 でも、なかなか質問してくれません。 ちょっと気になるので、後で 「どう?」 って…

世の中をそんなに悲観しなくてもいいよ

最近・・・というか、昔からそうなのだけれど、ニュースで様々な事件に触れる事ができる。 その過程で、「世の中はそんな事ばかりおきているのか。」と感じる事があるだろう。 でも、ちょっと待った。大事な事を忘れている。 何も起きていない平穏な日々は報…

プロジェクトを推進する上で「みんなで決めましょう」は悪

プロジェクトを推進する上で、いろんな事を決めなくてはいけないが、その際 「みんなで決める。」 なんてことはしてはいけない。 違ったベクトルを持った人間同士が集うプロジェクトにおいて、そんなことをしていたらいつまでたっても決まらないし、決まって…

マイクロソフトからキーボードが届いた

とりあえず、交換してもらえることになってよかった。 キーボードが届いた。 先に、新しいキーボードが届いてから、故障したキーボードを送れば良い点は評価できる。 全体的に、サポートに繋がってからの対応は迅速だったが、サポートのワークフローやサポー…

拡張メソッドを使ってみる

拡張メソッドを使ってみたかったので、ちょっと遊んでみます。 以前、LINQを利用して、読みやすいコードを書くサンプルとして以下のようなコードを提示していました。 class 在庫計 { public int 数量計 { get; set; } public int 金額計 { get; set; } } pu…

LINQのGroupJoinを使ってみる

LINQに普通のJoinのほかにGroupJoinという機能がありますので、ちょっと使って遊んでみました。通常のJoinの場合 var 商品リスト = new[] { new { 商品番号 = "A", 商品名 = "鼻毛カッター" }, new { 商品番号 = "B", 商品名 = "安全ハサミ" }, new { 商品番…

諦める前に後悔したほうが良い

「後悔先に立たず」 という言葉があるように、後悔したところですでに過ぎてしまったものを無かったことにはできないが、だからといってすぐに諦める必要は無い。 ここは一旦、後悔しておくのだ。 後悔するということは、自分の過去の行動を否定することであ…