academist-reading.connpass.com
「プリンシプル オブ プログラミング」読書会第13回を開催したので、簡単な感想を書きます。
感想
3.33 【7つの設計原理4】階層原理

- Railsが割とがっちり階層をサポートしててくれて、かつ、便利な呼び方ができないところは跨ぐべきでないとわかるので、便利すぎます…。
- 階層の考え方を要求や仕様でも使ってもいいんじゃない?という話が出てて、これも納得でした。
- 階層によって相手に伝えるべき/べきでないが決められるとのこと。なるほどでした。
3.34 【7つの設計原理5】線形原理

- ifのネストが深くなると…みたいな話が出て、みんなやっぱりそう思ってるんですよね。
- マイクロサービスは…なかなか一直線みたいな感じにはできない…ですよね。
- イベントドリブンなものって、どうしても複雑なイメージ…。
3.35 【7つの設計原理6】明証原理

- 明証性を担保するために、コード内のコメントとかモデル図などで共通認識を…という話をしてきて、最終的にできるだけそういうの描きたくないですね…となり、なるべくコードだけでわかりやすく書くのが一番ですねってなりました。
3.36 【7つの設計原理7】安全原理

- ひとこと、「安全性」といっても、適用範囲がめちゃくちゃ広いですよね、という話が出てきました。
- 「当たり前品質」が何かみたいなのは、ちゃんとしたほうがいいかも…。
- マイクロサービスのような複雑なシステムに対して、安全を求めるには…カオス実験などは確かによさそうに感じます。
運営としてのふりかえり
Keep
- 今回も録画しました。
- 先の募集ページができてて、気持ちが楽でした。
- 日程があっちゃこっちゃしちゃいましたが、話し合いで決められてよかったです。
Problem
- 前に参加していたイベントが延びて、時間が短くなってしまって、少し慌てました。
Try
- 次も録画していいか訊いてみる!
- 次回のページをなるべく早く作る。
最後に
この先もやっていきますので、なるべくみなさんの経験や疑問を聴いて、参考にしていきたいと思います!