「OOP」を含む日記 RSS

はてなキーワード: OOPとは

2024-04-01

anond:20240401153135

そもそもエンジニアじゃないじゃん

エンジニアなの?

ただの決めつけだし、対人論証ですね

Rustでは、pubで可視管理管理してカプセル化し、データ構造定義し、traitでデータ構造に対する操作インターフェース定義し、

ジェネリクストレイオブジェクトを使ってさまざまなデータに対して多相で処理を提供することが一般的です

「RustはOOPじゃないし」に対する反論としてはこちらの方が重要であり、私がエンジニアであるかどうか、どのようなプロダクトを書いたかなどはノイズしかなく、答える必要も、考える必要もありません

anond:20240401152621

で、君何書いたの?

俺はそもそもRustのデベロッパーだなんて言ってないぞ

ただしOOPだの関数型だのは仕事でさんざ使っている

経験マウントだとお前死ぬぞと言ったろ

anond:20240401151207

テックカンパニーバックエンド不正検知のMLサービスにつながるSpringBootのサービスを置き換えました

これの方がスカスカだよね

てきとーにホラ吹いてるだけだとしても、反証可能性がない

 

キミのOOP定義は知らんけど、pubで可視管理してtraitでインターフェース定義して、

ジェネリクストレイオブジェクトで多相する普通のRustのプログラムだよ~

こっちはRust技術者が他にいて、Rustでそんな書き方しねえわみたいなことあったら指摘できるよね

反証可能性がある

anond:20240401150807

だったらC++でもCでもいい話でOOPまるで関係ないし

君もう言い訳ばかりだな

anond:20240401150227

具体的に話したらコンプラ違反でクビになるよ~

キミのOOP定義は知らんけど、pubで可視管理してtraitでインターフェース定義して、

ジェネリクストレイオブジェクトで多相する普通のRustのプログラムだよ~

anond:20240401145653

え?勝ってるとか誰も話してないしどうでもいいんだけど

具体的にどのようなOOPソフトウェアをRustで置き換えたの?

anond:20240401145849

君RustはOOPだって言っといてもうめちゃくちゃじゃん

で、具体的にどういうシステムを置き換えたの?RustでOOPにしたの?

anond:20240401145520

底辺社内SEじゃなくてもソフトの変更は日常茶飯事だから変えられるように作っとくだろ

OOPもその手段の一つだし

なんでグローバル変数やねん

anond:20240401145138

え?まさかメモリ直接アクセスするC++とRustが競合でCはOOP言語では無いので実質C++しかないってしらんの?

C#も滅多にしないしJavaVMだし君そもそもプログラムできるんか?

anond:20240401145141

え?何言ってるの?ガチの人

じゃあ君の考える形でいいから具体的にどのようなOOPソフトウェアをRustで置き換えたの?

anond:20240401144655

C++をRustで置き換えてパフォーマンスが上がる理由がまるで無いんだが

具体的にどのようなOOPソフトウェアをRustで置き換えたの?

anond:20240401143900

なんでOOPなのにRustを採用したの?

「なのに」という逆説が出てくる意味がわからない

Rustを採用するかどうかは速度や型検査堅牢制、メモリ消費量や実行時間予測可能性の問題によるのであって、

OOPになるかどうかでRustを採用するかどうかを決めることはないよ

オブジェクト指向言語で書かれたシステムを、パフォーマンスの都合でそっくり丸ごとRustに置き換えることはよくあることだよ

anond:20240401143900

俺は

まさかカプセル化OOPだと思ってる感じの人?

可視管理OOPとは関係いからね?

反論したい横入り増田だよ

anond:20240401143745

君じゃあRustでOOPでどんなシステム組んだの?

なんでOOPなのにRustを採用したの?

anond:20240401143037

OOPとよく紐づけられる

紐づけられるのとOOP本質であるって全然違うし、

Rustではモジュールレベルで各アイテムにpubつけるかどうかで可視管理してカプセル化してるよって書いてるよね?

ソフトウェア関連用語っておっぱい好きだよね

OOP(大おっぱい

Python

numpy

ワイソフトウェアマンやないからこれくらいしか知らないけど、たぶん他にもいっぱいあると思う

anond:20240401142256

そんな Rust OOP だけでGoogle検索した結果だけ出されても

 

Rustではtraitでインターフェース定義して、traitさえ実装してればなんでも受け入れる多態性を確保した関数実装して、

構造体に紐づいたメソッド呼び出しを中心としたコードがRustで書かれたコードの9割だと思うけど、

それがOOPじゃなくて何?

 

まさかカプセル化OOPだと思ってる感じの人?

可視管理OOPとは関係いからね?

anond:20240401141515

RustはOOPじゃないし触っても理解できないで

メモリとかその辺から怪しいかちゃんとやったほうがいいよ

anond:20240401031545

Linq使うにはOOP言語必須だし逆にJavaなんかも関数型との合わせ技が最近普通だよ

2024-03-25

私の思うオブジェクト指向貴方の思うオブジェクト指向はなぜ違うのか

同じプログラマなのに話が通じないと思ったことはないでしょうか

どうやら私の思うオブジェクト指向貴方の思うオブジェクト指向は別のもののようだ

A君はウィキペディアを見ながら、カプセル化継承多態性だと言う

B君はC++/C#/Java等でプログラムを書くことだと言う

C君は OOPとOO は区別しろとか言ってくる

D君はこの世界のすべてはオブジェクトだと言う

E君はSOLID原則の方が大事だと言う

なぜかみんな見ている世界が違うようだ

どうしてこうなったのか

2024-02-03

35にもなってジュニアレベルエンジニアの扱いが難しい

この歳になるとエンジニアとしてのキャリア10年超えてくる。

10年経てば一人前のエンジニアとして見られるのに未だにジュニアレベルな同僚が非常に扱いづらい。

上司部下の関係ではなく同僚。年齢も同じ。

もう手に負えん。どうすりゃいいんだ……。

ログイン ユーザー登録
ようこそ ゲスト さん