読者です 読者をやめる 読者になる 読者になる

ヘキサゴナルアーキテクチャとレイヤードアーキテクチャの違いとマイクロサービス

ヘキサゴナルアーキテクチャとレイヤードアーキテクチャのざっくりとした違いとヘキサゴナルアーキテクチャの利点を説明する。 ヘキサゴナルアーキテクチャは主に六角形で描かれる、多角形の全辺が外部とのインターフェイスであり、内部にさらにアプリケーシ…

TypeScriptのvoid型との付き合い方 ~ あるいはundefinedを使うな

TypeScriptは後付けの型とはいえ信頼境界の内側に入れば基本的にboolean型を宣言した変数に真理値以外が入ることはない。 nullとundefinedおよびany型(細かいことを言えば{}型とObject型も)さえ使わなければ型を信じることができる。 と思ってたのだが言語設…