パスワードを忘れた? アカウント作成
12775187 journal
日記

dotkuwaの日記: 「引数を隠すな!」

日記 by dotkuwa

関数プログラミングが簡素で副作用を持たないのも、
引数を隠さないからだと思います。
(引数を隠す様な糖衣は、関数プログラミングを
 ぶち壊していると思います。)
 
また、「テスト」を書くとは、引数を隠していない
レベルのコンテキストで、自由にチェックプログラム
を書くという事だと思います。
 
肝は、「引数を隠すな!」が真相では無いでしょうか?
 
ここで、「引数を隠す」とは、
・万能な連番が有り、
・パブリックな引数はその連番のみであり、
・その連番でプライベートな(或る)テーブルを
 検索すると、必要な引数が得られる。
という感じです。
 
もちろん、その万能な連番が十分大きく張っており、
テスト時一式を別個に持てるだけ(最低 long long)
有ればまた話は違うのでしょうけれど、大抵 long
止まり(本番一式でいっぱいいっぱい)なので困る
のでしょう。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

読み込み中...