興味深い思い出が蘇りました。 以前働いていた会社で、ある開発者がファイルツリーみたいなものに再帰を使っていると自慢していました。レンダリングのたびにノードのオープン度が再計算されていたんです… 何百ものことにはうまくいきましたが、何千ものことに対処できるように実際のデータ セットと手を引き継ぎました... クリックの結果を再計算するのに数秒かかりました。 リファクタリングする必要があり、代わりに単純なルックアップテーブルを使用しました。これで問題は解決しました。見た目は悪いですか?確かに…でも、「エレガント」というよりはうまく問題を解決しました。
スレッドを読み込み中
X から元のツイートを取得し、読みやすいビューを準備しています。
通常は数秒で完了しますので、お待ちください。