やっぱり動的型付け言語は大規模開発で効率が悪い 4
■ このスレッドは過去ログ倉庫に格納されています
0554デフォルトの名無しさん
2011/12/09(金) 23:20:21.55う〜ん・・・
多態性や例外を使わずに素直に型検査を使った方が適切だったり使わざるを得ない
場面なんていくらでもあると思うけど。特に他人様が書いた成果物を使う時は。
例えばこれから叩くメソッドが他人様によって"Input: ClassA value"とか文書化
されていれば、多態性云々とかとりあえず投げてみて例外を待ち構えるとかいった
悠長なことはせずに素直に型検査してから叩くし、それ以外の方法は無いでしょ。
文書化された仕様としてその型の値を要求しているのだから。
そしてそのメソッドに渡す引数が自分が今書いているメソッドの引数の一部であれば
文書化の際にその引数の型は明記するし、その引数は上記の通り中で型検査するし、
オプショナルな型注釈が使える言語の場合には注釈付けて型検査を強制するでしょう。
それでも多態とか例外で頑張るのかなぁ・・・
■ このスレッドは過去ログ倉庫に格納されています