「モジュールを変更する理由はたった一つであるべき」というソフトウェア設計の原則 「どのモジュールもたったひとつのことをやるべき」という原則**ではない 変更理由は、ユーザーやアクターとも読み替えられる つまり、「モジュールはたった一つのアクターに対して責務を負うべき」といえる データを関数から切り離すことで複数のアクターから責務を負っている問題を解決できる。