新しいものを表示

連続な更新ってつまり一貫性なわけで、途切れさせるって事は「一貫性を持ちません」「私がこれからやる事について将来にわたって責任を持ちません」って言ってるのと同じなわけで、そんな責任逃れしててペナルティーが無い状況でまともなものが出来るわけが無いって言ってる><(まともなものが出来なくても許されるって事だからね><)

orange さんがブースト

たぶん「単一の目的で単一のプロダクト (の連続な更新) を使い続ける」という想定だと思うんですが、そもそも私はそれが適切な運用だと思っていないので。

orange さんがブースト

それはそうでそれは単純に無限にサポートすべき(毎回逃げてたらいいもの作れない)って話で、古いインタフェースも残せって話になるかも><

orange さんがブースト

私が言っているのは、たとえば内部実装の話でなく「インターフェースやアーキテクチャがクソだった」という可能性もあるわけで、そこで「新しいインターフェースで実装されたものを古いインターフェースで利用できます」って、本質的な部分が何も変わってないじゃないですか

オレンジが互換レイヤよういしろって言ってるのは、
つまり前のやつは駄目だったんでしょ?><
でも前のは前の仕様で出しちゃったんでしょ?><
新しい方が優れてるんでしょ?><
古いほうを使い方を含め信用してしまった人が新しい方に置き換えられるように互換レイヤは必要では?><
って言ってる><

orange さんがブースト

サポートをやめるなんて一言も言ってない、はず……

orange さんがブースト

「駄目でした」と「永久にサポートし続けます」は両立すると思うんですが。

要は「今度のやつは完璧です!前のやつは駄目でした!」って言うんじゃなく「今度のやつは永久にサポートし続けます」って言うんじゃなきゃ何の責任も負わないんだから完璧なものなんて出来るはずが無いの当たり前><
いい物を作ると言うなら逃げるなって事><

毎度おなじみジーンクランツのスピーチのtoughの部分><
’Tough means we are forever accountable for what we do or what we fail to do. We will never again compromise our responsibilities. ’
wikipedia日本語訳(微妙><;)
"タフとは、自分がやったことや失敗してしまったことについて絶えず説明責任を持つということだ。自分の責任について妥協することは決してあってはならない…。"
ja.wikipedia.org/wiki/%E3%82%A

それは、「今度作るやつは熟慮したから大丈夫です!」も同じかも><
そうじゃなく「これは万が一問題があったとしても最後まで絶対に責任を追いつづけます。逃げません」って言えっていってる><

orange さんがブースト

逆に「熟慮したから大丈夫です!」の方がよほど信用できなくないですか?

「あれやっぱ駄目だったわ。使わないで」で済ますやつが「今度はだいじょうぶだから!」っていうの信用できるか(どこにaccountabilityがあるのか?><)って話><

自分が作ったから良い悪いプロダクトって話じゃなく、何かを作るからにはaccountabilityとresponsibilityはしっかり持てって話で、それが出来ないなら作るなって言ってる><

orange さんがブースト

私は対極の思想ですね。過去の自分は絶対に愚かなので、過去自分が書いたという理由は絶対にコードを評価するうえで価値としてはいけない

これはオレンジがよく言ってる「作ったからには無限に互換性を持たせる枷を自分につける」って話があれかも><
なんらかの大きな設計変更をするにも、必ず互換性を維持するように互換レイヤを作ったりする>< ある意味自分への罰として><
そこから逃げるとまた一貫性の無い雑な物を作ってしまう><

orange さんがブースト

たとえばコンポーネントを入れ替えられるような仕組みで書き始めたとして、コンポーネントがどれだけマトモでも「入れ替え可能にするシステムの仕組みが気に入らん」となったら根本的に作り替えることになりかねない

スレッドを表示

や、完成するまでは再利用できる部品は作り直しちゃ駄目だよ?><;

orange さんがブースト

つまりだから全体を作り直すことになってるんですよ

古いものを表示
:realtek:

思考の /dev/null