2018-03-30

anond:20180330155333

A→B→C→D→Eってメソッドの流れ作ってるのに

途中だけ使われたり乱入されたり、グチャグチャにされることがある

メソッド呼び出しの流れに、作成者意図した順番があって、途中だけ呼ばれるとぐちゃぐちゃになるって、グローバル変数状態管理してる系のクソプログラム臭いがするんだが…

記事への反応 -
  • (プログラム)一連の処理の流れをパッケージ化したい

    言語に関わらず リファクタすると細切れなメソッドになると思うんだが 「メソッドAはメソッドBからしか呼ばれたくない」みたいなことってあると思うんだ 一人で開発してればそういう...

    • anond:20180330155333

      A→B→C→D→Eってメソッドの流れ作ってるのに 途中だけ使われたり乱入されたり、グチャグチャにされることがある メソッド呼び出しの流れに、作成者が意図した順番があって、途中...

      • anond:20180330155934

        文脈依存性は排除するべきっていうのはわかるよ メソッドはその呼ばれるスコープ内でどう呼ばれようが正しく返さないといけない、というのが常識だし そのためにスコープを絞るって...

    • anond:20180330155333

      モジュールにまとめて、AとEだけ公開すればいいだけの気がするが。

      • anond:20180330160406

        そうそう、それが一般的なんだけど一個複雑になるじゃん? 「そこまでするほどでもねぇな」って時にモヤッとする 言語仕様にもよるけど、逆に読みづらくなったり

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん