- 「なぜ」を記録しないドキュメントは劣化する
何となくずっと感じてきたことなのですが、世の中のドキュメントは保守することを考えられていないな、と思うものが多いです。改善をするためには「なぜ」が重要になってきます。
- ドメインモデルとは
「ドメインモデル」という言葉を見て、最初はドメインって何?と考えてましたが、調べていると「ドメイン」単体に大きな意味を求めるのではなく「ドメインモデル」という概念を理解するのか重要だと思うようになりました。
- ORM が使いづらいなと思ったら
なんか良さそうだなと思って ORM を使い始めてから数年が立ちますが、ずっと使いづらいなと思いながら使っていました。ただ、最近色々なことを調べているうちに、そもそも使いどころが間違っていたという事に気が付いたのでまとめてみます。
- パッケージ分割の必要性と分割の単位
パッケージ(ライブラリ、アプリケーション、モジュール)を作る際、どの単位でパッケージを分割するかを考えてみます。
- JSON の設計をする
JSON を作る際の基本と気を付けるべきことをまとめてみました。