カプセル化の有害性、オブジェクト指向は愚かな考え at TECH
[2ch|▼Menu]
[前50を表示]
1000:デフォルトの名無しさん
20/07/05 13:37:13 MQ9nuMmc.net
>>966
でもASP.NETのフレームワークがオブジェクト用意してなかったらstaticおじさんはコード書けなかったと思うし
staticおじさんのコードはオブジェクト指向を有効的に活用した非常に優れたコードだと思いますよ
必要もないのにオブジェクト作るのはアホですわ

1001:デフォルトの名無しさん
20/07/05 13:38:05.15 MQ9nuMmc.net
staticおじさんは必要な場面ではオブジェクト作るっていってるからねー
僕はstaticおじさんに詳しいんだ

1002:デフォルトの名無しさん
20/07/05 13:38:11.20 9F15TCk0.net
神のGTO感があるw

1003:デフォルトの名無しさん
20/07/05 13:40:17.58 MQ9nuMmc.net
物事の本質を見誤ると道を踏み外すよ
状態に依存してないのにインスタンスメソッドにしたりとか
staticメソッドを定義したらstaticおじさんと言ったりとか
そういうバカのできあがりですよ

1004:デフォルトの名無しさん
20/07/05 13:40:37.05 JiRnWiGC.net
>>967
> >>966
> でもASP.NETのフレームワークがオブジェクト用意してなかったらstaticおじさんはコード書けなかったと思うし
そうだね。
> staticおじさんのコードはオブジェクト指向を有効的に活用した非常に優れたコードだと思いますよ
お前がそう思うのなら、そう思えば。そはどうでもいい。
で?
クラスを定義すればオブジェクト指向だとまだ主張するの?
論点ずらすなや

1005:デフォルトの名無しさん
20/07/05 13:42:50.97 MQ9nuMmc.net
>>971
何が気に入らなくて僕に絡んでるのかわからないですが
クラスがオブジェクト指向の本質であることには変わりないですよ
クラスとはデータと処理をセットにして持つことができるものです
クラスを定義することこそがオブジェクト指向の本質です

1006:デフォルトの名無しさん



1007:>2020/07/05(日) 13:44:43.62 ID:MQ9nuMmc.net



1008:デフォルトの名無しさん
20/07/05 13:45:21.93 JiRnWiGC.net
>>972

>>926をオブジェクト指向と認識している時点でオメーは間違ってるんだよ。

1009:デフォルトの名無しさん
20/07/05 13:47:18.05 MQ9nuMmc.net
>>974
いいえ、君のほうが間違いです
Mainという名前にしてるのはpaizaではMainじゃないと動かないからですよ
その辺わかって絡んでますか? あまり僕を怒らせないほうが良いです

1010:デフォルトの名無しさん
20/07/05 13:47:27.85 JiRnWiGC.net
>>972
何が気にいらないかって?
オブジェクト指向でも何でもねぇコードをオブジェクト指向と認識して今まで長ったらしい口論を続けてきたことだ。
クソみたいな時間だったな、オイ。

1011:デフォルトの名無しさん
20/07/05 13:52:06.41 JiRnWiGC.net
>>975
まぁ、いいさ。これ以上は不毛だ。スレも終わるし。
俺は俺の思う正しいオブジェクト指向で今後も楽をさせてもらうよ。
そっちも、そっちの思うオブジェクト指向とやらを使い続けるがいい。
成果が出た方が正義だ。

1012:デフォルトの名無しさん
20/07/05 13:55:35.80 h7Qz+vpg.net
オブジェクト指向だから髪型は自由なのさ
彡 ⌒ ミ
(´・ω・`) 不毛とかいうな!

1013:デフォルトの名無しさん
20/07/05 13:56:22.57 MQ9nuMmc.net
ハゲに謝るべき

1014:デフォルトの名無しさん
20/07/05 13:56:24.62 VS9zJ3bZ.net
よし
話を一度整理しよう
privateメソッドだからテストしないとか言ってるやつはキチガイ
早く死んでね

1015:デフォルトの名無しさん
20/07/05 14:06:22.83 MQ9nuMmc.net
ナイスな整理と言わざるを得ない
議論もリファクタリング可能であることを如実に示した

1016:デフォルトの名無しさん
20/07/05 14:09:58.85 MQ9nuMmc.net
>>976
僕のコードはオブジェクト指向ですよ
そこんとこよろしくですよ
オブジェクトをどう分けるかって話はありますよ
しかし、それとは独立してオブジェクトは存在するので
オブジェクトを定義できるクラスの存在そのものがオブジェクト指向の本質なわけです
だからオブジェクト指向言語にはクラスが存在します
生物学の類、目のようなものです、どう分類するかは副次的な話であって
分類できることこそが最も重要な事柄です

1017:デフォルトの名無しさん
20/07/05 14:18:27.81 9F15TCk0.net
正直あの短さでOOかどうかと(スタティックでインスタンス化もないコードだが)言うのは
不毛だけどID:JiRnWiGCの組み込みおじさんのがOO感はあるよ。
で、staticで出されてもprivateのテストがどうかと言う話には全く寄与しないわけだが、
じゃあ逆に、>>805のチンコテストのfuncSとfuncBはどうやってテストするの?
パブリック経由で全パターンと言うことならこれでこの話はおしまい。
パブリック経由でやりましょう。
違うと言うなら具体的にコードでおながいします。
smallestを9じゃなくて8にしろとかいう苦情は受け付けますw

1018:デフォルトの名無しさん
20/07/05 14:23:34 MQ9nuMmc.net
>>983
僕ならテストしないですね、全部書き直します
メソッドを行数で分割するようなことしてるからそういう下痢便コードができあがるんじゃないかと思いますよ

1019:デフォルトの名無しさん
20/07/05 14:24:31 MQ9nuMmc.net
クラスにしてもメソッドにしても責務でわけないと
行数が50行超えたから分割しなければみたいなアホなことやってるのはアホですわ

1020:デフォルトの名無しさん
20/07/05 14:25:15 JiRnWiGC.net
(組み込みおじさんじゃないんだけどな...組み込みもやるけど)

1021:デフォルトの名無しさん
20/07/05 14:26:22 MQ9nuMmc.net
>>986
器用ですね、じゃあ僕との仲直りもすぐにできそうですね

1022:デフォルトの名無しさん
20/07/05 14:28:26 9F15TCk0.net
>>984
書き直して決め打ちコピペにstaticなんだw
結局publicとprivateの違いはよくわかってないな。
まあ頑張れ。君とはこれまでだ。

>>986
組み込みおじさんって言ってたやんけ(言ってなかったか?)

1023:デフォルトの名無しさん
20/07/05 14:30:37 MQ9nuMmc.net
>>988
staticにしたのは状態に依存してないからですね

1024:デフォルトの名無しさん
20/07/05 14:31:51 9F15TCk0.net
下痢便君は10代後半から20代前半というところかなあ。

ウンコチンコのレベルと絡んでてもおじさんあんまり面白く無いんだよね。
自分でチンコテストのコードあげたけどw

でもコードあげたのは偉いと思うので頑張ってね。

1025:デフォルトの名無しさん
20/07/05 14:33:06 JiRnWiGC.net
あー、組み込みおじさんにも解るように だよ。
俺自身、組み込みもやるからややこしいが、ずっと前に登場した組み込みおじさんとは別人だよ。

まぁ、慌てて書いたから余計な発言だったか。
もう、この際OOPの利点さえ感じていればなんでもいいことにするよ。
スレも少ないし、ヒートダウンしたし。

1026:デフォルトの名無しさん
20/07/05 14:33:34 MQ9nuMmc.net
>>990
僕まだ小学生でちゅ

1027:デフォルトの名無しさん
20/07/05 14:35:03.91 9F15TCk0.net
あー組み込みおじさん(固有名詞)が居たのね。一般名詞のつもりでした。
この板昨日からなので。

1028:デフォルトの名無しさん
20/07/05 14:35:40.42 9F15TCk0.net
>>992
偉いねえ。

1029:デフォルトの名無しさん
20/07/05 14:37:40.20 MQ9nuMmc.net
参照透明なメソッドだとテストしやすいしバグの混入も減らせるのでおすすめ!
間違っても>>805こんな下痢便分割しちゃダメ

1030:デフォルトの名無しさん
20/07/05 14:38:27.28 9F15TCk0.net
しかし小学生の下痢便君とかと話ててもこっちは損するばかりだしなあ。
マジで。しかも下痢便君はましな方な可能性さえあるし。
予想以上だった、この板。マジやばい。ASP.NETのオブジェクトを使ってるなら
オブジェクト指向だし。

1031:デフォルトの名無しさん
20/07/05 14:38:41.11 MQ9nuMmc.net
>>993
マジで!? ID:gS37C1rZ これ絶対君だと思ってた、言ってること薄っぺらいしアホだし

1032:デフォルトの名無しさん
20/07/05 14:42:18.59 h7Qz+vpg.net
不毛
彡 ⌒ ミ
(´・ω・`)

1033:デフォルトの名無しさん
20/07/05 14:43:23.60 9F15TCk0.net
>>997
マジで某アメリカの誰でも知ってるとこの中の人だよ。
日本人あんまり居ないので、これ以上はやばいからどこだか
下痢便君に教えるわけが無いけど。
インデントとか言ってたの君だっけ?
そんなくだらない(しかも的外れな)揚げ足取りじゃなくて、
君のコード、根本的なとこに問題あるんだけど、わからない人に
わかれと言ってもわからないだろうからなあ。
ちゃんとOOをやったらわかるかも。頑張ってね。下痢便君w

1034:デフォルトの名無しさん
20/07/05 14:43:28.02 MQ9nuMmc.net
>>998
ハゲて頑張っておられる方にお詫び申し上げます

1035:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 16日 14時間 55分 52秒

1036:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1386日前に更新/316 KB
担当:undef