プログラムは処理の流れじゃなくて、データの流れとして記述した方が読みやすい気がする。 this.認証() this.データ更新() this.結果表示() よりも ユーザーデータ = 認証機構....
プログラムは処理の流れじゃなくて、データの流れとして記述した方が読みやすい気がする。this.認証()
this.データ更新()
this.結果表示()
よりも
ユーザーデータ = 認証機構.認証()
更新結果 = なんかのオブジェクト.更新(ユーザーデータ)
ビュー.結果表示(更新結果)
の方がいい。気がする。もっと考える必要はあるが。
上の例の場合はオブジェクトのプロパティ経由でデータのやりとりをしているイメージで、
どんなプロパティがあるかはメソッド呼んでるところでは見えないから、
これが可読性を下げてるのかな。