2010-04-01から1ヶ月間の記事一覧

Java脳で戦うVB.net 修飾句の多さ

Javaから.netに移行して参ったのが、修飾句の多さ。OverRidableとか、ByValとかですね。制約が多すぎてイライラする!Javaはシンプルで良かったなぁ〜。と。 例えば引数指定のByValとByRef。 (Javaでは値型はByValで参照型はByRefと暗黙的なルールです。) し…

Guarded Suspension

マルチスレッドデザインパターン(著:結城さん)に書いてあった個人的にお気に入りのパターン。データが不定期に飛んでくるネットワーク系で良く使った。利点 実装が簡単 使用方法が解りやすい 設計上の区分が分かれるので、デバッグリファクタリングがしやす…

Java脳で戦うVB.net 定数と参照先の固定

Javaの定数宣言は御存知、final句であるが、.netの世界は少し違うらしい。 .netではConst句とReadOnly句が用意されていて、それぞれ用途が若干違う。Java private final int INT_FINAL = 0; private final Object OBJ_FINAL = new Object();.net Private Con…