疎結合な構造への意識不足 • →テスト駆動開発 ◦ 自然と”密結合”を避けるようになる ◦ See alos: “テストが辛いを解決するテスト駆動開発のアプローチ at PHPカンファレンス仙台 2019” by @hgsgtk ▪ https://speakerdeck.com/hgsgtk/tesutokaxin-iwojie-jue-surutesutoqu-dong-kai-fa-fal seahuroti-at-phpkanhuarensuxian-tai-2019 • →コードを分離するための手法 ◦ Test Double (Test Stub or Mock Object) • → オブジェクト指向設計を学ぶ ◦ BASE社内勉強会「オブジェクト指向設計勉強会」 ▪ 教材:『オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリ ケーションの育て方』 14 Highly Coupled Code - a cause of Hard-to-Test Code -