スレ立てるまでもない質問はここで 154匹目
レス数が1000を超えています。これ以上書き込みはできません。
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングや犯罪行為に関わることを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴、雑談はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
前スレ
スレ立てるまでもない質問はここで 153匹目
https://mevius.5ch.net/test/read.cgi/tech/1586142285/ >>946
>エラー種別ごとに型を沢山作らなければならない点は解決しない
例外の場合は処理を分岐したい場合は一般的には型を分けるけど
戻り値の場合はswitch caseとかで分岐できる元ネタがあればいいので
ある程度汎用的な型にしてもそれほど困らないよ
(コンパイル時に分岐の網羅性をチェックできる言語だと安全性も高め)
httpのresponseをresponse code別に違う型で受け取って型で分岐したいのか
response codeの値で分岐したいのかって違い
例外を使う場合でも処理分岐が必要ないエラーを
なんでもかんでも型で表現しようとすると無駄な作業が増える >>932
すみません、うまい例えが思い付かず車を例にしましたが、この場合のサス定数はCarクラスのメソッドからしか参照しないような存在です。
>>933
ありがとうございます。恐らく一番イメージが伝わってるかと思います。
https://i.imgur.com/9Px2HYr.jpg
wh_numに応じて返す構造体を切り替える、こんなイメージであっていますか。 https://i.imgur.com/qZSlcPn.jpg
wheelクラスいらないんでした。すみません。
上の作りと下の作りどっちがいいんだろう? そこで継承するのはもったいない
CarがSuspensionsを持つ
SuspensionsはTri-とFour-に継承で派生
できればCar側からは車輪の数は意識せず、速度を与えたら摩擦係数を得る、といった抽象メソッドをSuspensionsに持たせる 摩擦係数じゃなかった、getSpringConst()を抽象にして、それぞれの派生クラスで実装する この操作って全部に同じ(ような)操作を適用したりしないのか?
サスペンションをコンテナで保持してイテレーション出来る様にする方が良い様な予感がするんだが。
個別のサスペンションアクセスをわかりやすくしたければアクセサを作るか参照かポインタのメンバ変数にして初期化時に保持するとか。
まあ逆にサスペンションを巡回するイテレータ作っても良いんだけどな。 >>948
型安全性の意味が間違ってるお前がいっても説得力がない
何も産まない設計に時間をかけようとしてるだけ >>954
>>955の書いてるとおり
GoFでよく見るやつ
https://i.imgur.com/gIJKxei.png
車クラスの中でサスの構成に依存してるロジックを関数に抽出して
サスペンションインターフェース(抽象クラス)に定義する
本物の車じゃなくロボコン的なやつなのかな? >>934
Ruby on Rails では、エラー時のテンプレートも決まっている。
データベースの列名の英語を、日本語に対応させておけば、日本語で表示される(国際化)
エラー番号も決まっている
URL が間違っているなら、404 とか、
サーバー内のエラーなら、500番台とか >>952
コード値で分岐するとエラーに付随するデータの取得が型安全にならないのがいまいち
>>960
そういった汎用的なエラーでなくドメイン固有のエラーが大量にある >>960
> URL が間違っているなら、404 とか、
> サーバー内のエラーなら、500番台とか
それRailsが決めてるわけじゃねーだろw >>961
例外型を一つ作って、コードを持たせる
付随データのバリエーションに合わせて例外型を派生させる
これで例外型がエラーの数だけ増えてしまう問題を一桁押さえつつ、型安全性も得られる
警告はコールバック
コールバックのバリエーションも付随データに合わせて増やしてもいい Ruby脳は全ての言語の起源はRubyっていう思考だから触れるとやばい 主は言われた。「Rubyあれ」
すると、Rubyがあった。 Mac Book Proを買いました。
ところでこれはSDDを容量が大きいものと交換、そしてMacOSのクリーンインストールってできますか?
ちなみにいままでずっとWindowsでMacの知識はいまのところ全然ありません。
そして可能なら自分でメモリを8Gから16Gへ増設も できません。後から増やせたりしたら買い替えてもらえなくなるので
徐々に拡張できなくしてきました。今では何もできなくなりました。
古い機種ならできるものもあります。
安いエディションを買って数年後に安くなったSSDやメモリに
交換するという行為がAppleは許せなかったんでしょうね iPhoneも糞だろう。使ったことないけど。
これからもWindowsやAndroidをメインに使っていく。 自分も林檎使わないけど
いちいちスレでケンカ売らんでくれ iPhoneアプリ開発もすることがある、というのが主な理由でMac買ったけど
こんなApple会社の体質だとあと数年でiPhone自体が滅びて
本当にMacを買った意味がなくなるかもな。
スティーブジョブズという人は偉そうにしてたけど
ほんとに優秀な人かな?頭いいとはウソだろ。
プログラミング少しでもできるのか?まさかオブジェクト指向も理解できていない可能性はないか?
この人、技術系の人というよりも営業系の人って感じだけど
営業の人って偉そうにしてる人/偉そうにできる人が優秀に見られるっていうのが許せないな。 >>974
お前こそ>>969の無知な状態から>>970のレスを受けて豹変し、感情的に支離滅裂な批判(>>974)をする、技術的とはおよそ対極の人間ではないの?w >>961
>コード値で分岐するとエラーに付随するデータの取得が型安全にならないのがいまいち
そういうのは言語による
実装方法を考えるよりも先に求めてる要求仕様を明確にする努力をもう少しやったほうがいいかも
>そういった汎用的なエラーでなくドメイン固有のエラーが大量にある
ドメインエラーの種類が1000を超えてあっても別におかしくないけど
分類数が100を超えてるようだと設計が悪い エラーなんてエラーメッセージもしくは番号と
それに対する属性を連想配列で渡せば十分だって言ってるのに
目的なしにクラス作ろうとして自分で苦しんでるだけ
正しく動いて要求を完全に満たしてるのに一体何が不満なのか Macはキーボードが中華3万ノート以下だから指の関節に負荷がかかってエンジニア潰しに貢献してる
そして世界最強のゴミクソXcodeの利用を矯正されてメンタルまでやられる Appleって昔からそういう社風じゃね。信者専用アイテム マカーってのはマウスのボタンは1つで十分、いや、一つでなければならない
くらいの勢いだったのにボタンが増えた途端に掌返し Macって普通のWindowsのマウスを使っちゃいけないのですか? Macはキーボードがいまいち
WindowsはOSがいまいち
Linuxはサポートがいまいち ALPS時代のMacのキーボードは最高だった。
M0116は4枚ストックしているしADB-USBアダプタが安く出ていたらポチる。 「〇〇関数」って名前の付くものって、
無名関数(匿名関数)
即時関数
コールバック関数
・・・のほかになにかあります? 「〇〇な関数」を「〇〇関数」っていうだけだから、いくらでもあるだろ >>974
ジョブズは技術者ではなくてプロデューサーだよ
製品のビジョンを示して実現に向けた環境作りをする人
そのビジョンが個人用コンピュータであり、スマートフォンだった
彼がいなければこれらの登場はまだ先になっただろうね サスペンションはなんでもok.
パンターのサスペンション - T.N.T.-SHOW
ttps://blog.goo.ne.jp/tnt-show/e/f674f291a9f63f47277a6626c7925ee7
PANTHER SUSPENSION, How it Works. - YouTube
ttps://www.youtube.com/watch?v=Dzlkb0-CQx4
三輪車、四輪車と来れば次は八輪車が来る
ttps://www.autocar.jp/wp-content/uploads/2019/08/sokaen_190828_4.jpg HDMIは関連特許や技術の使用権が有料
adopter加盟して製品毎に認証を取って、最終製品の出荷1台あたり$0.15のロイヤリティを払わないと、後で訴えられる可能性がある
adopterリストが公開されてて、そこに登録されないで製品売ってるメーカーは全部違反してる
今の所、訴訟起こされた事例は無いけど、いつか本気出す時が来る
国内メーカーでもやってるところがあるので、どうなるか興味深い
DVIで出力して外部で変換するのは、よい回避方法
お店で市販するような形で出荷するのが最終製品
HDMIつきグラボを組み込んだPCを市販する時、ライセンス料はグラボの製造元が払ってるので、PCメーカーは払わないでいい Macつくった人のセンスなくない?
・電源アダフタがデカくてOAタップで他のコンセントが使えなくなる
・マウスつなげるUSBがPCの左だからケーブルをわざわざ右にたどらせないといけない
・USBがCタイプしかないのでUSBマウスをつなげたくても変換コネクタがないと使えない
これすべてものすごく不便。 >>990
いやそのくらいオレも子供のときから気づいてた。
ファミコンやPCエンジンがいつかドラえもんの秘密道具のように腕時計サイズで実現すれば学校で授業中にゲームができるのにとよま妄想した。 >>994
机の上に置いたときの美しさを考えよう
> ・電源アダフタがデカくてOAタップで他のコンセントが使えなくなる
電源アダプタはMac外なので汚くても構わない
> ・マウスつなげるUSBがPCの左だからケーブルをわざわざ右にたどらせないといけない
マウスは繋げなければいい。繋げなければ美しい
> ・USBがCタイプしかないのでUSBマウスをつなげたくても変換コネクタがないと使えない
変換コネクタもMacの外部である
Macの見た目の美しさ。それだけで判断しよう Macはそのうち全てが無線になる前提で開発してるんだろう
先進的すぎてまだ俺らが追い付いてないだけだ >>990
いわゆるsystems engineer。日本語じゃなくて英語の方
日本じゃほとんどいないし評価もされない職業 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 75日 18時間 22分 2秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。