サーバのエンドポイントとストレージのファイルパスは派生クラスで変更する
サーバのエンドポイントとストレージのファイルパスのプロパティはvirtual修飾子で基底クラスを作って、後で派生クラスで変更できる設計にします。そのメリットとサンプルコードによる実装例を解説。 サーバのエンドポイントと… 続きを読む »
サーバのエンドポイントとストレージのファイルパスのプロパティはvirtual修飾子で基底クラスを作って、後で派生クラスで変更できる設計にします。そのメリットとサンプルコードによる実装例を解説。 サーバのエンドポイントと… 続きを読む »
ビルド構成を作成し条件付きコンパイルを使うと各ビルド構成によってコンパイルするコードを変更することができます。今回はビルド構成を利用してサーバのエンドポイントとローカルデータベースを変更する方法について解説します。 ビル… 続きを読む »
マルチモジュール開発とは、プログラムを部品として分離して、その部品をいろいろなアプリケーションから再利用できる設計で開発する手法のことです。 VisualStudioでは1つのソリューションに複数のプロジェクトを保持する… 続きを読む »
アジャイル開発を行っている案件で参画して書籍「アジャイルな見積りと計画づくり」を読んでスプレットシートで工程管理した備忘録。 スプレットシートで管理する工程は? スプレットシートで管理するものはストーリー、タスク、サブタ… 続きを読む »
アジャイル開発で用いられる工数の粒度に関する用語をまとめた。 粒度の名称 粒度の名称一覧。粒度の大きさで昇順で並べています。 名称 用途 例 テーマ 組織全体にわたる大規模な重点分野 これから開発するサービス名 イニシア… 続きを読む »
C#のログ記録はサードパーティーのログ記録と組み込みのログ記録の2種類に分けられ、それらのログ記録の手段を後から変更しやすくする橋渡し役のラッパーライブラリが存在します。この3つのライブラリについて要約と個人的オススメの… 続きを読む »
Digest認証とは 比較対象としてBasic認証がありますが、Digest認証はIDとパスワードをMD5で暗号化しているため、Basic認証よりもセキュリティ面で優れています。しかし、後発のためすべての環境に対応してお… 続きを読む »
アジャイルに関する技術書は色々読んだけど、この本が一番オススメ。少しづつまとめてます。 第1部 問題とゴール 「計画することがすべてだ、立てた計画はどうでも良い」陸軍元帥モルトケ 計画の目的 期日やスケジュールを決定する… 続きを読む »
自分がよく使っている設定ファイル。OutputDebugStringもルールに追加しておくとデバッグ出力されるので便利ファイル出力にmaxArchiveFilesを付けて古いログファイルは削除されて常に10日分のログが保… 続きを読む »
業務でEntity Framework Coreを導入しました。ドメイン駆動で設計したので、その備忘録。 導入したライブラリ データベースの環境を構築するには、下記3つのライブラリが必要です。 Microsoft.En… 続きを読む »