[過去ログ] Rust part24 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
612: 2024/07/07(日)10:27 ID:nRN7u0+P(1/6) AAS
全部が悪いと言う話じゃないけど

既存部分をただ継承させるだけならいいけど一部を上書きしたりして
それが全ての箇所で矛盾のない正しい挙動になるか判定が難しいか不可能な場合がある

結果実装コスト以上に考えざるを得ない…残念なことに本当に楽をしたのかどうか不明な場合がある
継承がないとそれは避けられるから使うな!と言う人が出てくる
613: 2024/07/07(日)10:29 ID:nRN7u0+P(2/6) AAS
変数などに細かいアクセス制限のない言語は特に陥りやすい
制限があったところで制作者がそれを適切に選ばなければならない

どうしても経験や思考時間を必要とする
ガチ勢にはそれが無駄に思えるんだろう
615
(1): 2024/07/07(日)10:33 ID:nRN7u0+P(3/6) AAS
それをやっても実質オーバーライド問題は解決されていないけどな
619
(1): 2024/07/07(日)11:05 ID:nRN7u0+P(4/6) AAS
>>618
それは違うかなw
Rustで具体的に他と何が違ってて便利になってるか明言できるか?

Rustでも本質は変わってないのでなんも考えないでコピペ(継承)は避けましょうね
ぐらいのレベルでしかない
623: 2024/07/07(日)11:55 ID:nRN7u0+P(5/6) AAS
根本的に継承だけの問題じゃない
結局可視であろうがなかろうが関数自体の挙動が理解しないといけない

addがあってもリストの一番前に追加するか後ろに追加するかと言う機能の違いが合って
コーディングする側がそれを統一的に扱って思った場所に追加されずにバグになる
そういう話だからトレイトだからとか継承亡くしたからとかどうとか関係ない
627: 2024/07/07(日)14:05 ID:nRN7u0+P(6/6) AAS
rustにも派生はあるじゃん
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s