2013年9月12日のブックマーク (3件)

  • 実践的なパターン: テストの容易性を高める設計

    Code download available at:DependencyInjection2008_03.exe(5408 KB) Contents The Inner Dependency Problem Dependency Inversion Dependency Injection Containers Full-Fledged IoC Containers Lifetime Management Auto-Wiring Dependencies Loosen Up for a Change Few would disagree that striving for a loosely coupled design is a bad thing. Unfortunately, the software we typically design is much more tightly

    実践的なパターン: テストの容易性を高める設計
    cacao1
    cacao1 2013/09/12
  • 日常の .NET 開発のための関数型プログラミング

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 日常の .NET 開発のための関数型プログラミング Jeremy Miller この 3 ~ 4 年間の .NET エコシステムの中で最も重要な進化とは何でしょうか。Windows Communication Foundation (WCF) や Windows Presentation Foundation (WPF) といった、新しいテクノロジやフレームワークの名前が挙がるかもしれません。しかし、私個人にとっては、.NET Framework の最新の 2 リリースで C# と Visual Basic 言語に追加された強力な機能が、私の日々の開発作業に非常に大きな変化をもたらしていると言えるでしょう。今

    日常の .NET 開発のための関数型プログラミング
  • Livet - the sea of fertility

    Livet WPF4 MVVM インフラストラクチャ ProjectHome : http://ugaya40.net/livet SourceCode : https://bitbucket.org/ugaya40/livet/ Livetの概要と導入方法 LivetはWPF4のためのMVVM(Model/View/ViewModel)パターン用インフラストラクチャです。.NET Framework 4 Client Profile以上で動作し、zlib/libpngライセンスで提供しています。zlib/libpngライセンスでは、ライブラリとしての利用に留めるのであれば再配布時にも著作権表示などの義務はありません。しかし、ソースコードを改変しての再配布にはその旨の明示が義務付けられます。 Livetの目指すところ 現在、WPFでMVVMパターンによる実装を行うにはインフラストラクチャの

    cacao1
    cacao1 2013/09/12