TOPハウツー・学習テクノロジーギークでクリエイトな話バナナ・ゴリラ・ジャングル09:26 2024年2月13日 325再生 問題を報告する 再生する シェアする AI目次オブジェクト思考の難しさとは?継承の是非とバナナ・ゴリラ・ジャングルオブジェクト思考における失敗例とは?ポリモフィズムと継承の真価継承を使うべきケースとは? #プログラミング #ヤスハラユウジ・ギーク ギークでクリエイトな話ヤスハラユウジ(ゲームプログラマ)09:261.バナナ・ゴリラ・ジャングルコメント感想・質問・応援メッセージを書こう fudieY3月30日私はプログラマーではなく、映像系のテクニカルアーティストなのですが。この話が好きで繰り返し聞いています。そこで、ここで言っている「メモリー上のデータで表現する内容をクラスで表現してしまっている」ケースについて、質問があります。最近「リファクタリング」や「ドメイン駆動設計」などを解説している本や入門書では、可読性を高めるためにswitch文の代わりに継承やインターフェイスの利用を推奨している例が良く見かけます。(続きます)返信 fudieY3月30日(これらはwebの物が多く、例に出しているものがウェブサービスの割引そして、大人子供の入場料の違いなどの条件分岐で使用されるケースです。)これらの例が、ヤスハラさんの言ってる「メモリー上の…」に該当しているのではないかと思っています。私はプログラマー初心者ですが、私も継承には否定的でこの実装に懐疑的です。これらの実装についてどう思っているのか是非お聞きしてみたいです。考えれば考えるほど気になり、コメントした次第です。放送から2年も過ぎこのタイミングのコメントでご容赦ください。 ぽぽじろう2024年3月27日オブジェクト指向のこと書いてある本を最近読みましたが、ちんぷんかんぷんでした🐦解説ありがとうございます✨1返信 トロチチ2024年2月13日心にしみる話でした!かなり同意です1返信
オメガブースト 10分・2024年4月22日・ 648再生AI目次25周年!オメガブースト開発秘話地形をなくした革新的3Dシューティングプログラマーが挑んだゲームデザインギリギリの挑戦と9ステージへの道のりオメガブーストがくれたものとは?
ラバーダック・デバッグ 6分・2024年3月29日・ 299再生AI目次ラバーダックデバッグとは?対話から生まれる新たな視点客観視の難しさ克服のヒントUnity講演から得た気づきラバーダックデバッグの効用
タイムゾーン地獄 10分・2024年3月19日・ 252再生AI目次タイムゾーンの基礎知識:UTCオフセットとは?世界を混乱させるタイムゾーンの例外事情サマータイム導入で発生する複雑な問題想像を絶するタイムゾーンの現実と変遷タイムゾーン:絶対的なものではない?
出現と消失 7分・2024年3月15日・ 242再生AI目次3Dゲームにおける出現・消失の難しさオープンワールドにおける敵の配置の妙出現と消失を解決する革新的アイデア海や砂漠の活用、そして光の演出ゲーム開発者の隠された苦労と工夫
試練のゲーム業界 8分・2024年3月8日・ 280再生AI目次ゲーム業界の大量解雇の波、その全貌とは?主要ゲーム企業の苦戦、その背景を探るスクエニ、バンダイナムコ等の対応と今後の課題カプコン、任天堂の好調、その成功要因とは?コロナ禍後の反動と今後のゲーム業界の展望
Web3の感想 9分・2024年3月5日・ 286再生AI目次NFTの現状と課題:偽造問題に迫るブロックチェーン技術の本質とは?Web3における信頼性の根拠とは?NFTの成功と失敗:その要因はどこに?Web3への冷静な視点と今後の展望
この話が好きで繰り返し聞いています。
そこで、ここで言っている「メモリー上のデータで表現する内容をクラスで表現してしまっている」ケースについて、質問があります。
最近「リファクタリング」や「ドメイン駆動設計」などを解説している本や入門書では、可読性を高めるためにswitch文の代わりに継承やインターフェイスの利用を推奨している例が良く見かけます。(続きます)
これらの例が、ヤスハラさんの言ってる「メモリー上の…」に該当しているのではないかと思っています。
私はプログラマー初心者ですが、私も継承には否定的でこの実装に懐疑的です。
これらの実装についてどう思っているのか是非お聞きしてみたいです。
考えれば考えるほど気になり、コメントした次第です。
放送から2年も過ぎこのタイミングのコメントでご容赦ください。
解説ありがとうございます✨