リファクタリング

SDDでサービスクラスが肥大化する原因と対策

サービスクラスが太るのは設計が下手だからではありません 典型的な肥大化の例 なぜサービスにロジックが集まるのか ドメインモデルへ移す アプリケーションサービスの本来の役割 それでもサービスが太るケース よくある誤解:サービスを分割すれば解決 見分…

WordPressでjQueryをネイティブJSへ移行手順

jQueryをネイティブJavaScriptへ移行する手順 なぜ単純削除が危険なのか 手順1:まず依存箇所を特定する 手順2:document.readyを置き換える 手順3:DOM取得の置き換え 手順4:イベント処理の移行 手順5:クラス操作の置き換え 手順6:Ajax通信 手順7:jQuer…