【RoomB】アーキテクチャを突き詰める Online Conference #アーキテクチャ_findy_B
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
たしか Clean Architecture の冒頭でも、経営者の視点でもエンジニアの人件費と生産性が比例しない話があったことを思い出して、その話にも近いなーとおもった。 #アーキテクチャ_findy_B
2024-05-22 12:15:27![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
絶対に泥団子になってしまうのであれば、関心の分離を意識してやることによって"小さめ"な泥団子状態に制限できる...?🧐 #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:17:31![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
システムの負債のせいで、本来やらなくていいことを手作業でしたり、不要な開発したりして、仕事をしてるつもりになる、間違った達成感を得る現場あるなぁと思って聞いてた これのまずいところは間違った達成感であることに本人たちは気づけてないことだよね #アーキテクチャ_findy_B
2024-05-22 12:17:52![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
設計技術は経験則 パターンはあれど、個別事例が千差万別すぎるので画一的にはめられる部分が少ない→ので、現場現場で培ったナレッジ(暗黙知)が重要。ということだろうか #アーキテクチャ_findy_B
2024-05-22 12:19:37![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
開発以外だと人はたくさんのことを同時に理解できないってわかるのに、なぜシステムの開発や設計だとこれが理解できなくなってしまうんだろう #アーキテクチャ_findy_B
2024-05-22 12:20:16![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
巨大な泥団子は認知負荷的に厳しいですよね。。関心の分離が必要 #アーキテクチャ_findy_B
2024-05-22 12:21:17![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
関心の分離の失敗パターンの図、めちゃめちゃわかりやすい 混在、断片化、重複 #アーキテクチャ_findy_B
2024-05-22 12:21:45![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
重複に関してはちょっと扱いが難しくて、間違った共通化のせいで厳しくなることもあるとおもっている... #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:22:19![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「現場で役立つシステム設計の原則」にも「プログラムの基本は判断・加工・計算」のように書いてあって、アレまじで衝撃受けたんだよな。ずっと心に刻んでいる #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:25:22![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
計算、アクション、アダプター のとこ。 分け方をチームで理解していくのは難しそう。 とくに、計算とアクションのとこの分け方。 #アーキテクチャ_findy_B
2024-05-22 12:26:16![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
それにしても増田さんの日本語能力の高さよ こんなにわかりやすいレイヤードアーキテクチャの説明は見たことがない #アーキテクチャ_findy_B
2024-05-22 12:26:18![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
アダプター駆動アーキテクチャーのとこ。 > とりあえずどこにでも書ける ブレるブレる。人によって変わるから、いかに認識・理解をすり合わせられるかな気がする。。。 #アーキテクチャ_findy_B
2024-05-22 12:28:16![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
エンジニアになって最初にコードリーディングしたときに、メソッドがどんなモチベーションで区切られてるかマジでわかんなかったのを思い出した。どこにでも書ける、マジでそうだな〜〜 #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:28:32![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「まとめて整理するために計算の自由度を使う」うわ〜〜〜〜〜〜〜めっちゃ気持ちいい言い方。たしかに関心ごと分離できるポイントとしてわかりやすい説明だ... #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:30:13![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
「計算の複雑さを分離できれば、他が単純になる」一生忘れない様にタトゥーほりたくなってきた... #アーキテクチャ_findy #アーキテクチャ_findy_B
2024-05-22 12:32:33