インドカレーファンクラブ

パソコン、カメラ

.NET5

【.NET5】僕が有給を犠牲に解釈した何とも言えないDDD+CQRS実装サンプル

読まなくていいあらすじ DDDだ!CQRSだ!という主張は多く見るけど、自分のやりたいことに即した実装サンプルがなかなか見つからなかった 僕はDDDというか、Repositoryパターンを組み込んだDDDにCQRSを組み込みたかった コマンド・クエリ間でデータソースは…

【.NET5】【ASP.NET】フルスタックWebアプリケーションテンプレートwithコンテナ

github.com .NET CORE3.1, NET5でフルスタックなWebアプリケーションを作る時のテンプレート的なものを作りたかった MacOSで 実務の学びを活かしているけど、実務そのままとかではないし、このまま実運用した実績があるわけではない ということで実際運用し…

【.NET5】【Mac】俺達はあと何回Unable to configure HTTPS endpoint.に苦しまされればいい 〜WebAPをTerminalじゃなくてVSから起動したらうまくいくかもよ〜

Macでdotnet開発をしていたら何度もこの問題に苦しまされる(と個人的には思う) web_1 | 2021-03-05 13:04:02.9459|FATAL|Microsoft.AspNetCore.Server.Kestrel|Unable to start Kestrel. web_1 | Unhandled exception. 2021-03-05 13:04:02.9582|ERROR|web…

【.NET】.NETなアプリケーションをVisualStudioからdocker-compose upしようとすると暗黙的にentrypointがoverrideされるせいでwait-for-itが無視される問題

いつかこの辺のつくりが便利になっていることを願って(執筆時2021/02/23) 概要 単純にコマンドでdocker-compose build, docker-compose upするなら問題ないんだけど、 VisualStudioのDocker連携によって追加したdocker-composeプロジェクト(素直に作った…

【C#】【Dapper】DB接続の単体テストを考える(考えるだけ)

概要 DBコネクションつくってSELECT文だして結果を返して...みたいなところのテストを考える テスト時にはInit時にfixtureみたいな感じで大量にデータつくって、Dispose時に全部消しておくみたいな... PRD/STG環境のDBはAWSのAuroraとか、EC2上のMySQLとかそ…

【.NET5】【xUnit】 MVCのControllerのテストのちょっとした例(ModelStateの状態・明示的な404のテスト)

(色々書いたけど、最後参考に載せているMS Docsに全部書いてある気がしてきた。が、目を背ける) xUnitとMoqを使う 例えばこんな感じのControllerをテストしたい時がある public class SampleController : Controller { private readonly ISampleService se…