利口なUIアンチパターン
システムを致命的に硬直したものに仕立てるアンチパターンのひとつが「利口なUI(SmartUI)」です。利口なUIは本来であればドメインオブジェクトに記載されるべき重要なルールやふるまいが、ユーザーインターフェースに記述されてしまっている状態を揶揄しています。
成瀬 允宣. ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本 (Japanese Edition) (Kindle の位置No.4768-4770). Kindle 版.
プロトタイプ作成では許されるが、本開発では避けるべきアンチパターン
kidooom.icon一人で個人開発する時もこれやってしまいそうだから気をつける
利口なUIにビジネスロジックが書かれると、処理が重複し、DRY原則が破られる MVCなどの基本的なパターンでも避けることが推奨されている