>>146
クラス分割と同じで責務の分割とか関心事の分離と言われる視点が最優先
行数とかは二の次

与えられた条件によって更新対象を判断するという役割が
「あるテーブルをアップデート」するという役割の中に完全に隠蔽されるべきものなのかどうか