Clean Architecture

GoでClean Architectureのレイヤーを静的解析する

アプリケーション

概要 GoでClean Architectureのレイヤーを静的解析する方法についてのメモ。 go-cleanarchを使う 静的解析のツールを自作しても良かったが、簡単に導入できるツールがあったのでこちらを使ってみた。 roblaszczak/go-cleanarch 自作CMSのgobel-apiに導入してみた。 cf. PR go install github.com/roblaszcza...

Golang Clean Architecture

Golangでクリーンアーキテクチャに入門する

アプリケーション

概要GolangでClean Architectureの実装に挑戦したみたので整理しておく。 内容は概ねスライドの内容を踏襲している。 理解しきれていないところがあったり、自分の解釈、考えを記述しているので、正しくない部分もあるかもしれない。 スライドLTをする機会があったのでスライドを貼っておく。 Dive to clean architecture with golang ソースソースはこれ。...

Clean Architecture Golang DIP

Clean Architecture 達人に学ぶソフトウェアの構造と設計

システムアーキテクチャ

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだ。 Clean Architectureについて学びたいは本書と著者のブログをまず読むのが良いと思う。 Clean Architectureについての明確な定義は語られていない よくある同心円がClean Architectureであるとも主張されていないし、レイヤー構造を持つことが前提だとも書かれていない(ルールを...

Clean Architecture アーキテクチャ