2022-11-30

anond:20221129085814

いくつか反論したいポイントはあるが、多分ほとんど他の人が突っ込むだろうから

俺はとりあえずオーダーについての勘違いについて指摘しておく

  • XX.sortで勝手に実行環境がよしなにやってくれる

厳密には間違い。大半のケースではそれで良いが、XX.sortを呼んでもその先でしっかりオーダー(多くの場合nLog(n))が掛かっているため、100万だか1億だかの膨大な値を扱う場合無視できない影響が出てくる

そうした場合データの質によっては、別ライブラリのYY.sortを使ったほうが良いということがありえる。

オーダーはデータの規模に応じて処理時間が増えていくか、という割合なので

リリース直後は3秒と2.8秒の違いしかなくても、登録ユーザーデータが増えてくると5分と3.0秒という具合にどんどん差がつくもの

そうなってからサービス停止してパッチを当てるよりは、最初からオーダーを意識したコーディングをしたほうが良い

あとAI開発には必要って自分で言ってるじゃんとか経験則でも必要ならそれを言語化して周知するだけで財産だよねとかあるけど眠いのでこのへんで。

最新のフレームワークを追うのは確かにコンピュータサイエンス(CS)を知るよりずっと大事かもしれないが、CSが無価値ということは決してない

  • どうしてよしなにやれるのか?が分かってないと正しく使えないことがあるのよな

記事への反応(ブックマークコメント)

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