SOLID原則・凝集性・結合度・関心の分離・DDD・クリーンアキテクチャ...
設計を考える際、学ぶべき原理や手法が多すぎて圧倒されてしまうこともありますよね。
しかし、これら設計原則には、「英語の文法」にヒントが隠されているかも...?
英語文法の基本ルールに着目することで、設計原則を詳しく知らなくても、シンプルで明確な設計を行うための手がかりを得られるかもしれません!
このトークでは、SVO・SVOCなど基礎的な英語文法がどのようにコード設計に応用できるかを具体的に解説します。
- S(主語)やV(動詞)の明確化が単一責任原則の遵守に繋がること
- 「S(主語)がV(動詞)した」とクラス設計を考えることの恩恵
- コード上での形容詞・副詞の在り方
### 想定聴講者
- ソフトウェア設計に詳しくはないが興味を持っている方
- 設計の原理や手法が多くてなかなか手を出せずにいる方