アカウント名:
パスワード:
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら各処理を部品化して交換可能にすることとしか出てこなくって体で理解しているのであって頭で理解できてねぇって気がついた
構造体に関数がくっついてるだけでしょ。
SOLID原則を持っている人間はなににでもSOLID原則で回したがる、みたいな?
そりゃあ、SOLID原則を言いたい人間にとっては「ポリモーフィズムこそ必須成分」なんでしょうけれど、それは本末転倒でしょ。
適用するのに必要な場合(適用する場合がかなり限られている)に原則は使うべきで、常に原則を使いたいから、その原則の前提は必須だというのは倒錯です。
原則って言うからには、デフォルトで適用するものであって適用しないことが必要である場合にのみ、例外を検討するべきものですよそうすることによって検討のコストを下げることができるから、原則と呼ぶに値するのですいちいち「この原則は適用が必要だろうか」なんて考えるようでは、それこそ本末転倒でしょうね
まぁそのこととSOLID原則が原則足りうるかどうかは別の話ですが
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
Q:なぜ世の中にHello Worldが存在するのか (スコア:1)
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。
今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
Re: (スコア:0)
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら
各処理を部品化して交換可能にすることとしか出てこなくって
体で理解しているのであって頭で理解できてねぇって気がついた
Re: (スコア:1)
構造体に関数がくっついてるだけでしょ。
Re: (スコア:0)
ポリモーフィズムこそ必須成分。
それがなければ単なるカプセル化、モジュール化に過ぎない。
Re: (スコア:0)
SOLID原則を持っている人間はなににでもSOLID原則で回したがる、みたいな?
そりゃあ、SOLID原則を言いたい人間にとっては「ポリモーフィズムこそ必須成分」
なんでしょうけれど、それは本末転倒でしょ。
適用するのに必要な場合(適用する場合がかなり限られている)に原則は使うべきで、
常に原則を使いたいから、その原則の前提は必須だというのは倒錯です。
Re:Q:なぜ世の中にHello Worldが存在するのか (スコア:0)
原則って言うからには、デフォルトで適用するものであって
適用しないことが必要である場合にのみ、例外を検討するべきものですよ
そうすることによって検討のコストを下げることができるから、原則と呼ぶに値するのです
いちいち「この原則は適用が必要だろうか」なんて考えるようでは、それこそ本末転倒でしょうね
まぁそのこととSOLID原則が原則足りうるかどうかは別の話ですが