
今朝からIT Weekに出展しています。
今回は、リファクタリング推し。
弊社は、ドメイン駆動設計によるクリーンな構成と関数型によるエレガントなコードであることを開発メンバーに課しています。
この点をアピールしようとプログラムの前後例をポスターに入れました。
カッコいいじゃないですか。関数型がよく理解できないっていうSEも結構いる。
「いや、ちょっと圏論とか抽象数学を齧ったら、そんなたいした話じゃないんですけどね。ほら、こんな感じでシンプル書けちゃいますから」とか、ポスターを前に言い放つ予定だったのですが、今、よく見たら間違ってる!
LINQの集計結果に対する条件分岐が抜けている!!
これをC#で関数型を維持しながら書くには、SUM()に続けてswitchか、自作のパイプが必要になる。
だけど、ポスターやバナーは今から作り直せない!!!
で、『間違い探しクイズ大会』に変更しました。
小さな袋菓子をいっぱい買ってきてもらって、スナック詰め合わせが賞品です。
皆さまもご来場いただき、ぜひ挑戦・・・・
あっ、答えを書いてしまってた。
まあ、お越し頂ければ何かスナックを差し上げます。