Dependency Injection (DI)についてまとめた (C#)

はじめに どうすればソフトウェアを変更容易にできるかというのは重要な課題である。ISO/IEC 9126(もしくは、改定されたISO/IEC 25010)というソフトウェア品質の評価に関する国際規格の中にも保守性 (maintainability) という変更に対するコストに関わる特性…

IoCコンテナ(DIコンテナ)のAutofacでHello World!をする (C#)

はじめに Inversion of ControlコンテナのAutofacを試したのでそのメモを書く。 DI(Dependency injection, 依存性注入)という言葉を知っている人がAutofacはこう使うんだなと雰囲気を知れるくらいを目指す。DI自体やサービスロケータなどについては触れな…

.NetとC#に入門する

はじめに Modular Monolith with DDDを見ていたら、.NETの方が気になってきてしまい入門した。 .NetとはMicrosoft によって作成された開発者プラットフォームである。 https://docs.microsoft.com/ja-jp/archive/msdn-magazine/2019/july/csharp-net-reunifi…

「「集合と位相」をなぜ学ぶのか」を読んだので書評を書く

はじめに 「「集合と位相」をなぜ学ぶのか」という本を読みました。おそらく大学数学をやる前か学び中に読むような本かと思います*1。集合と位相が現代の数学では基礎理論となっているかと思いますが、書籍ではそうなる少し前(18世紀頃)からの流れを追ってい…

「オタク経済圏創世記」を読んだので書評を書く

はじめに こないだバズっていたこのツイートを見て、引用元の書籍を買いました。 世界のキャラクターの市場規模マッピング日本が強すぎる pic.twitter.com/U1f59hmhzQ— たちつてと(舘俊男) (@noritama241) 2020年7月22日 書籍はこちらです。 オタク経済圏創…