記事へのコメント56

    • 注目コメント
    • 新着コメント
    soratokimitonoaidani
    すげーな これ見つけた瞬間走り回りそう

    その他
    igrep
    再現コードはなるべく小さくしよう、というのは一つ教訓として言えそうね

    その他
    mojimojikun
    ( ・∀・)つ〃∩ ヘェーヘェーヘェー (自分が関与していない根深いバグの話は本当に純粋に面白くて良いなぁなどというゲスな楽しみ方をしてしまった)

    その他
    aike
    推理小説みたいでめっちゃ面白い。Who done it? これだけ難易度の高いバグの修正が1行×2箇所というのもバグ修正の定量的な業績評価が難しい点でもある。

    その他
    shikiarai
    あとで読み直す

    その他
    strawberryhunter
    ソケットや非同期はAPIだけ見て理解した気になると痛い目を見る。

    その他
    hatest
    こういう、適当な条件がそろわないと孵化(顕在化)しない不具合は、バグ(虫)じゃなくて卵のようだ

    その他
    rokujyouhitoma
    いい

    その他
    rryu
    要は共有バッファを返すタイプのスレッドアンセーフなのだが、yieldだと同期的に使ってくれそうというイメージがあるからなのかメソッドを見ただけではなかなか理解できない。

    その他
    fukken
    :+1:

    その他
    Pasta-K
    これの原因見つけられるの凄い、発見したとき感動しそう / 分かる "再現コードの中で動いてるパーツが多すぎることはメンテナから放置されやすい一因になります"

    その他
    maneman8000
    修正後で毎回バッファを new する効率がちょっと気になったけど使用側で buffersize 変えて最適化してくれという話なんやろうな

    その他
    pwatermark
    非同期はすごく有難いんだけど、トラブった時にどこが原因か分かりづらくなるのが困りどころよね 特に古いコードが非同期に関する考慮漏れされてること、結構多いので

    その他
    hogashi
    難しい

    その他
    SundayIsEveryday
    昔組込み開発で体験した不具合挙動の修正を思い出した。マイコンの高温(動作保証内)での挙動がマニュアルと異なっていて不具合につながったんだけど、設計変更で表出したから当初何が原因か全く分からなかったなー。

    その他
    takc923
    これは確かにめっちゃ難しい

    その他
    YaSuYuKi
    JavaでString#substringを使うとメモリリークする問題を思い出した。JavaではStringはイミュータブルなのでメモリリークどまりだったが、コピーではなく実体を渡す点は同じ https://takahashikzn.root42.jp/entry/2013/12/24/014122

    その他
    tmdtky
    つよつよ

    その他
    gfx
    バグが出るきっかけが問題箇所と全然関係ないとつらいね。修正的には s/subarray/slice/ のほうがよいかも → pull-req作った https://github.com/denoland/deno_std/pull/2748

    その他
    mizdra
    おもしろい

    その他
    yosuke_furukawa
    なるほど、たしかに難しい。

    その他
    t_f_m
    "ずっとバグっていたもののおそらく現実的なユースケースでバグが顕在化する例が存在せず" (略) "ストリームの上流側が下流側より有意に速い状況が初めて生まれたためについに顕在化したという事のようです"

    その他
    yarumato
    “このissueはきちんと再現コード付きだがかなり長いコードで、問題がどこかがパッと見て分からない。メンテナから放置されやすい一因。とりあえず、再現コードのリファクタに取り掛かる。問題の箇所を絞る”

    その他
    jay-es
    "再現コードの中で動いてるパーツが多すぎることはメンテナから放置されやすい一因になります"

    その他
    sigwyg
    これは達成感すごいだろなー。エンジニア人生でずっと誇れる一例になるのでは

    その他
    beejaga
    read buffer 使い回しは教科書実装なので subarray がコピーを返すと勘違いしたような気がする

    その他
    helldeath
    内部挙動分かってないと突き止められなくない?すごいね。

    その他
    nao-bt
    こういうロジカルな調査報告は、勉強になるなぁ。

    その他
    door-s-dev
    あのバグ気になるけど自分の担当じゃないからな〜とかはあるある

    その他
    hush_in
    すごい

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Deno のめっちゃ難しいバグを修正した - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

    ブックマークしたユーザー

    • techtech05212023/03/18 techtech0521
    • soratokimitonoaidani2022/11/03 soratokimitonoaidani
    • tetram2022/10/20 tetram
    • lugecy2022/10/16 lugecy
    • hinaloe2022/10/13 hinaloe
    • igrep2022/10/12 igrep
    • phare2022/10/12 phare
    • mojimojikun2022/10/10 mojimojikun
    • touhousintyaku2022/10/06 touhousintyaku
    • shinagaki2022/10/06 shinagaki
    • locke-0092022/10/06 locke-009
    • dederon2022/10/06 dederon
    • xef2022/10/05 xef
    • tinsep192022/10/05 tinsep19
    • nomnel2022/10/05 nomnel
    • partylife2022/10/05 partylife
    • nashcft2022/10/05 nashcft
    • abababababababa2022/10/05 abababababababa
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む