漫坊亭

社会の底辺プログラマ

2015-07-01から1ヶ月間の記事一覧

MSTest で、拡張メソッド(generic)のテスト (未完)

いままでNUnit派だったのだが、大人の事情でMSTestを使うことになった。 ネットサーフィンしながら勉強していると、 (Chaining Assertion)http://chainingassertion.codeplex.comというのを見つけた。 これはいいね! ひととおり書いて、テストコードのリフ…

Caliburn.Micro:Loggerの使い方2

前回のログレベルが3つしかない件で、対策案を考えてみた。 そもそも漫坊亭では、ログレベルを以下のように使い分けているので、 どうしても3つでは足りないのだ。 Trace : デバッグの詳細:リリース後は消すかも・・・ Debug : 小さくないメソッド(目安:…

Caliburn.Micro:Loggerの使い方

機能にLoggingって書いてあるので、ソースコードを検索してみた。 標準でSystem.Diagnostics.Debugを使ったLoggerが入っているので、BootStrapperで初期化すればいい。 public AppBootstrapper() { LogManager.GetLog = type => new DebugLog(type); this.In…

(自分用翻訳) Caliburn.Micro > Documentation > Screens, Conductors and Composition

原文へのリンク (google翻訳) Screens, Conductors and Composition Actionsは、CoroutinesとConventionsはCaliburn.Microに最も注意を引くために傾向がありますが、画面とConductors部品は、あなたのUIがよく操作することがしたい場合は理解することは、お…

Caliburn.Microの小技:NotifyOfPropertyChangeの代わりにSetPropertyを使う

PrismのSetPropertyに慣れていると、Caliburn.Microのプロパティは書くのが面倒くさい。 public int Count { get { return this._Count; } set { if (this._Count != value) { this._Count = value; this.NotifyOfPropertyChange(() => Count); } } } privat…