読書メモ:ドメイン駆動設計入門
September 3, 2022
以下の本を読んだ。あとで見返したいところについてメモを残しておく。 ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本 https://www.shoeisha.co.jp/book/detail/9784798151687 Chapter 1:ド ...
以下の本を読んだ。あとで見返したいところについてメモを残しておく。 ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本 https://www.shoeisha.co.jp/book/detail/9784798151687 Chapter 1:ド ...
以下の本を読んだ。あとで見返したいところについてメモを残しておく。 現場で役立つシステム設計の原則 〜 変更を楽で安全にするオブジェクト指向の実践 ...
以下の本を読んだ。あとで見返したいところについてメモを残しておく。 ドメイン駆動設計 モデリング/実装ガイド https://little-hands.booth.pm/items/1835632 第 2 章:モデリングから実装まで # ド ...
最初は iOS, Android, Web のプラットフォームで開発していたけれど、途中で Web は不要になった。 不要になったプラットフォームの削除はどうすれば良いの?となったと ...
本記事に登場するコードの言語は C# です。 最悪なパターン # サービスロケータや DI の話に入る前に、まずは何もできていない状態です。 public class Model { private readonly IRepository _repository; public ...
インストールからプログラムの実行まで、さくっと試してみましょう。 インストール # インストールに関する公式ドキュメントは以下です。公式は rustup という ...
リファレンス、ドキュメント、ラーニング # マイクロソフト製ということもあり、必要な情報は同社がきっちりと揃えてくれています。 リファレンス、ドキ ...
Mac で C# の実行環境を作成したい場合、方法は2つあります。 A) Visual Studio (for Mac) をインストールする B) .NET だけをインストールする どちらの方法にするかは、使用した ...
C# の言語の生い立ち # 始まりは Microsoft .NET という構想 # 2000 年、マイクロソフト社はある構想を打ち出します。それが Microsoft .NET です。 これは、大規模なネットワークサー ...
掲題について、勝手に勘違いしていたので、反省も込めてここにメモ。 要約 # StateNotifier のステートが更新されたときは……&hel ...
ワードプレスの移行というと「All-in-One WP Migration」プラグインが利用されるケースを多く見かけます。ただしこちらのプラグイン ...
たとえば npm でプライベートなパッケージを作成していて、他のリポジトリのアプリがそのパッケージを利用しているとします。 プライベートなパッケージに ...
毎回のプルリク後に Assignees を手動でポチポチ設定するのが若干の手間だと感じていたところ、素晴らしい記事に巡り合いました。 github でプルリクエストを作った人 ...
リポジトリで Dependabot を有効化する # まずはリポジトリの以下から有効化します。 Insights > Dependency graph > Dependabot > "Enable Dependabot" をクリック ついつい Settings の方を探してしまいがちだと思います ...
その前に # App Distribution をはじめ、現在 Firebase で提供されているいくつかの機能はもともと Fabric という Twitter 製のサービスだったみたいですね。 Fabric のご案内 - Twitter プラットフォー ...
前半では実際のコードを用いて、依存性の注入・逆転させていく具体例を示します。 後半では、依存性の注入・逆転について言葉で解説します。 コードの具 ...
Riverpod を使い始めて間もないころだと、Provider、StateProvider、StateNotifierProvider の違いについて混乱す ...
のっぴきならない事情があってファイルの作成日・更新日を変更したいときは setfile コマンドが使えます。 setfile -d "12/24/2020 19:00" example.txt setfile -m "12/24/2020 19:00" example.txt -d オプションで作成日を変更、 ...
GitHub Actions で Flutter の Lint(Analyzer)と Formatter と Test を実行するようにワークフローを作成します。 先に完成したコードを掲載し、その後解説します。 完成し ...
通常の場合 Flutter のテストを実施するには次のコマンドを実行します。 flutter test この場合は test/ ディレクトリ配下のテストファイルが実行されます。 The test runner considers any file that ends ...
Flutter プロジェクト新規作成直後の analysis_options.yaml は下記になっています。実質 include: package:flutter_lints/flutter.yaml しているだけの状態です。 # This file configures the analyzer, which statically analyzes Dart code to # check for errors, warnings, and lints. # # The issues identified by the analyzer are ...
パッケージとドキュメント freezed | Dart Package https://pub.dev/packages/freezed rrousselGit/freezed: Code generation for immutable classes https://github.com/rrousselGit/freezed Freezed とは # Code generation for immutable classes イミュータブルなデータクラスを作成するためのコードジェネレータです。 データ ...
海外大学院へ進学することを検討しています。 出願にあたり英語の能力証明が求められます。具体的には英語試験にて規定のスコアを取得することです。 検 ...
大学でコンピュータ・サイエンスを学びたいと考え、学校を検討した結果をまとめます。同様の思いを持っているの人の役に立てば幸いです。 入学して勉強 ...
小ネタです。Mac で作業していて、ちょっと時間を測りたいなというときに。 さっそく実行 # 以下を実行してみてください。5 秒後に “Hi, It is time.” と再生され ...
ユーザに CSV ファイルをダウンロードさせたいとします。 最初に思いつく方法は、CSV ファイルを作成してどこかのオンラインストレージに配置し、そこか ...
公式サイト # fvm | Flutter Version Management https://fvm.app/ インストール # 公式ページの Installation に記載されている内容に従います。といっても以下を実行するだけ。 なお私の環境は Mac & Homebrew なので ...
フィリピン帰国後翌日に微熱の発熱があり、その翌朝になっても熱が引かなかったため病院で抗原検査をしたところ、コロナウイルス陽性でした。感染源は ...
フィリピンの中でも、マニラやセブといった暑いエリアを想定しています。バギオなどの涼しいエリアは気温、気候が異なるので参考としないでください。 ...
海外の人から以下の質問をされたときに答えに窮したので整理。 「(質問者=外国人から見て)日本人は親切で礼儀正しい。しかし日本人が日本人を嫌いだ ...