「ちゃんと設計をしましょう」←なぜなのか by きんじょうひでき

TechRAMEN 2024 Conference
[餃子セット] トーク - 40 分

「ちゃんと設計をしましょう」←なぜなのか

o0h_ きんじょうひでき o0h_
2

良い設計、悪い設計、そんなの人の勝手。
でも設計からは逃れられません
システム全体の絵を描く時、変数名を考える時、テストコードにさえ付いて回ります

──「設計(をする)」とは、何なのでしょう?
何かを良い方向にコントロールする為の行為です
例えば読み易さ、書き易さ、どんな動作に強いか.…等が「狙い」たい要素です
「狙い」を定め、その「なぜ」を明確にし、「方法」を定めましょう

具体の設計論の手前にある「設計って何?」「どんな意味があるの?」について、見方を示します

想定する対象者

  • 設計って言うけど、それ何?と思っている人
  • レベルとしては中級者より手前

話すこと

  • 設計がもたらすもの
  • コードを書く時に気をつけたい事

持ち帰ってもらいたいこと

  • 「◯◯原則」「◯◯アーキテクチャ」等の「良さ」に興味を持つ
  • それらを教条的に取り入れない・ちゃんと咀嚼する