Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20250325101241 |anond:20250325101538 >

2025-03-25

anond:20250325101411

明らかだろ

pythonではlistデータにsort関数付与してて副作用がある

副作用なしの関数はsortedってのがある

sortのほうが速いのは明らか

https://stackoverflow.com/questions/1436962/python-sort-method-on-list-vs-builtin-sorted-function

Permalink |記事への反応(1) | 10:20

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -
  • 例えばさ、辞書型データdataがあるとして、ここにデータの挿入を行う関数があるとするだろ 副作用ありの場合は単にdataに挿入すればいいだけ、処理効率も良い 副作用なしにするには、d...

    • 計測もしないで明らかと言っちゃうのは良くない 「辞書型データdata」の実装がわからないので結論は出してはいけない それはそうとして多少の性能は気にするな バグが無い方が最重...

      • 明らかだろ pythonではlistデータにsort関数が付与してて副作用がある 副作用なしの関数はsortedってのがある sortのほうが速いのは明らか https://stackoverflow.com/questions/1436962/python-sort-method-on-list...

        • それはPythonの場合。 実装は言語によって違う。 Clojureの辞書型についてAIに解説してもらった。 Clojureのimmutable persistent data structureについて Clojureのimmutable persistent data structureは、データ...

      • 開発中は「パソコンのスペックをゴリゴリ上げる」で解決できても、運用フェーズでは「お前の作ったシステムのランニングコスト、通常の3倍もかかるんだが」と言われて顰蹙を買い...

        • 3倍とかリニアで言ってくるやつは素人だよね

          • 通常の3倍、が言いたかっただけです、すみません

            • あー ごめんね 大体そういうCSの基本の基本もわかってないのが「エンジニア」自称してるからちょっと怒っちゃった

              • 自己紹介乙

                • それ悔しいだけだよね わかってない事をなぜ突っ込めるのかという

              • CS学んでたらO(n)使うって言いたいの? でも今までの話でO(n)使うような場面あったかな 無かったよね?

                • 流れも何も本当にそれわかってるエンジニアならx倍とか営業向けにとかしか言わないよね n^xなら元が1割増なら数十倍とか数百倍になるし 経験長ければ実際そういう酷いサービスも見て...

          • お前こそ素人だろ 計測の話なら「3倍」と具体数字を挙げるものだろ 計算量のオーダーの話なら「計測しろ」なんて話にはならない、論理の話だから

            • お、そこくるか 君オペレーションとか保守だろ? まともなソフトウェアエンジニアがSWEに「3倍速いです!」とかいったら、え?営業向けかな?ガチのやつ?ってなるよ Googleの面接とか...

              • でGoogleには受かったの?

                • 落ちたよ なんならAmazonも落ちた まあでも飛行機代も飯代も酒代も払ってもらったしいい勉強になった

                  • お前も素人じゃん なんでそのレベルで他人を見下そうと思ったの?

                    • いや素人ではないよ ほぼそのレベルで20年エンジニアやってたので おまえが見下そうとか小学生みたいなことすぐ言い出すのはなんの経験もなくて卑屈に生きてるからでは? 違うという...

                      • アルゴリズムの理解に経験年数は関係ないよ atcoderの高ランク者は大体若者だし

              • その「3倍」がnに依存しないケースもあるだろ

                • あるわけないです

                  • いくらなんでも頭が悪すぎる🤮 DBのインデクシングを忘れてたとか、nではない要因なんていくらでもあるだろうに

                    • N*3というのはデータ数かける3なのでN=データ数がないということはありえないです ますBigOをしっかり理解しないとまともなエンジニアがいるとこでは通用しないです ここならいけるか...

              • こいつみたいな自称GAFAってXにもいるけどすげぇ胡散臭い奴が多いよね

                • Googleの面接ってYoutubeに普通に乗ってるのよ お前みたいなGAFAがあ!とかいちゃもんつけてくる自称エンジニアってあんなタダで出してくれるYoutubeさえも見ないのなんでなの? そんなんで...

                  • パヨGoogleのGはゴキブリのGってのが世間の常識 Gをありがたがってるようでは三流

                    • 突然なんの関係もないことでゴキブリとか言い出されてもそれは他でやって欲しいが 君はどんな仕事してるの?

              • ランニングコストの話なら、(運用中に発生するデータ量、リクエスト数などの変数に対して)必要なクラウドリソースのサイズが大きくなることで、2倍かかる、4倍かかるという話には...

      • これで「明らか」なのがわからないお前が一番の素人って話やで😂

    • 関数型言語ではいちいちコピーされないようにちゃんと対策されてる。 内部的には差分だけバージョン管理するようなイメージ。

    • 小規模の使い捨てとか効率突き詰めて可読性は捨てるとかならいいんだけどさ 仕事である程度規模デカくなってくると 途中で「こっちのが早くて楽だから」ってそのdata書き換えるコー...

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

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp