アカウント名:
パスワード:
純粋に処理の面だけで言えば変数(この場合は関数の返り値)の操作なんてInitとSetとGetの3つしかないんだから、これは良いプログラマかどうかなんて話じゃなくて (1)返り値のInitで何をセットするか (2)条件チェック処理で、条件を満たさないelseのケースでも返り値に何かをSetするかという仕様を決めて実装するかどうかだけのことじゃないの?もちろん仕様はありません動いているように動きます、ってのは論外だが、それが現場のプログラマの良し悪しだけで決まるかと言われると、、
個人的には(1)でfalseをセットして、(2)ではelseでは何もセットしない(Setするのはifのケー
その関数の仕様次第、っていうのはみんな百も承知のうえでどう規定されているのが自然であるかという話かと思っていましたが。
自然かどうかではなく良いプログラマかどうかという話ですね思い込みで書き込まず、本文の文面を自分で読んでください
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
仕様を決めたか、決めなかったか、それが問題なだけだ (スコア:1)
純粋に処理の面だけで言えば変数(この場合は関数の返り値)の操作なんてInitとSetとGetの3つしかないんだから、
これは良いプログラマかどうかなんて話じゃなくて
(1)返り値のInitで何をセットするか
(2)条件チェック処理で、条件を満たさないelseのケースでも返り値に何かをSetするか
という仕様を決めて実装するかどうかだけのことじゃないの?
もちろん仕様はありません動いているように動きます、ってのは論外だが、それが現場のプログラマの良し悪しだけで決まるかと言われると、、
個人的には(1)でfalseをセットして、(2)ではelseでは何もセットしない(Setするのはifのケー
Re:仕様を決めたか、決めなかったか、それが問題なだけだ (スコア:0)
その関数の仕様次第、っていうのはみんな百も承知のうえで
どう規定されているのが自然であるかという話かと思っていましたが。
Re: (スコア:0)
自然かどうかではなく良いプログラマかどうかという話ですね
思い込みで書き込まず、本文の文面を自分で読んでください