タグ

.Netとadvent calendarに関するsousousore1のブックマーク (2)

  • 民の例外の投げ方 - Qiita

    C# Advent Calendar 2015 17日目の記事です。主は来ませり。 戒めの言葉 コーディングとはコミュニケーションである。 人と実行環境(以下「主」)とのコミュニケーションであり、また、主を介した人と人とのコミュニケーションである。 つまりコーディングとは、読み手と書き手とで成されるコードのキャッチボールであり、キャッチボールであるからには、たとえ例外を投げる場合であっても、それが悪送球であってはならない。 第一に既存の例外クラス利用を考える MSDN「スローする正しい種類の例外の選択」には以下のようにあります。 他の既存の例外とは異なる方法でプログラム処理できるエラー条件がある場合は、カスタム例外を作成してスローします。 それ以外の場合は、既存の例外のいずれかをスローします。 チームの例外を所有するという目的のためだけに、新しい例外を作成してスローしないようにします。 俺

    民の例外の投げ方 - Qiita
  • ReactiveSignalR - xin9le.net

    Happy Merry X'mas!! C# Advent Calendar 2013、23日目担当の@xin9leです。誰が何と言おうと23日目です。先の3連休を高校の同級生と夜通しカタンで遊び過ぎたせいで担当記事の公開が間に合わなかったなんてことは...あるようなないような...。関係各位、誠に申し訳ありません...><。 今年のOne ASP.NET Advent Calendar 2013では4回も登場し、うち3回がSignalRの記事と現在SignalR全力プッシュ中です。12日目に担当した記事にDynamicSignalRというのがありますが、そのときに「もう少しマシな解法」と書いたヤツが今回ご紹介するReactiveSignalRです。ちなみにRx (= Reactive Extensions) についてはある程度の理解がある前提で書いております。その点はご了承下さい。Rxに

    ReactiveSignalR - xin9le.net
  • 1