X



新人「関数指向がいい!お前のシステム設計は古臭い!」ぼく「ならそれでいけ」
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:08:14.822ID:c7r8LBxVM
ぼく「ちょっと」
新人「なんですか?」
ぼく「関数指向になってないよ?」
新人「……は?関数使ってますよ?」
ぼく「あのさぁ、関数指向って何か理解してる?オブジェクトの変わりでグローバル変数と関数使えばいいとか思ってる?」
新人「え?」
ぼく「関数指向は変数の値を変えちゃダメなんだ」
新人「えっ!?それでどうやって作るんですか?」
ぼく「新しい状態が必要なら新しいオブジェクト、変数を定義しなければいけないんだ。
例えば個数×単価出金額を出すとする。
個数を可変にして10個注文、5個注文ってのをプロパティに与えてオブジェクトをスナップするのがObject指向なら、
別のオブジェクトを起こしてスナップレスにするのが関数指向
関数が吐いた結果をいじるんじゃねえ
計算の取り消しが容易でオブジェクトは履歴にしかなり得ない処理主体のプログラミングが関数型プログラミングなんだよ
わかった?」
若手「……」
ぼく「もしかしてソフトに口出しされたくなくて、知らなそうな開発手法で丸め込んで好きにソフト作りたかった?きちんと関数指向使えよ」

俺が悪いのか
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:09:49.213ID:VqjFuHy+0
全部お前が悪い
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:09:54.528ID:lRUhKK3AM
俺が悪いよごめん
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:14:31.630ID:i2YqG/iBH
関数志向なんて初めて聞いたけど
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:15:42.867ID:FlcPk9+F0
字幕で海外ドラマ見てたから横文字が多いとすっごいネイティブに脳内再生される
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:16:57.272ID:zTck0Q6AH
そんなあなたにScala
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:19:40.241ID:pM0u2KhZ0
それ設計じゃないし
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:27:48.884ID:gtzSihhnd
苦肉の策を打つほどお前に口出しされたくないって相手の気持ちが解ってるのに、なんでそういう口出しの仕方をするかな
しかもお前が知っているということはもうその関数指向ってやつにする意味はないのに、嫌みのように言う
プログラミングのことはわからんけど、後輩の指導者としては最悪だと思うよ
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/26(金) 12:55:27.831ID:ywc4uWnv0
後輩「HaskellでIOモナドを使えば良いんじゃないですか?
参照透過性を維持しながら状態の変化に対応できますよ」
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況