flutter / flutter/devtools

<exception> variable should be available at all levels of the stack

オープン
#229 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
P2 screen: debugger
主要言語
Dart
スター
1.7k
フォーク
404
平均マージ
6日 17時間
マージ済み PR(30日)
18

説明

Currently when an exception occurs, we inject an `` variable into the top stack frame. This means if you navigate up the stack (eg. if the exception occurred inside the `assert` implementation but you want to view the code that contained the condition) it's not longer visible.

It'd be better if this variable was "global" while you were paused on the exception so you can see it when at any level of the stack.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Issue にはファイルやテストが指定されていません。まず、最上位の stack frame に 変数を注入する debugger のコードを見つけ、次に frame 間を移動するときに変数がどのように公開されるかを追跡してください。例外で一時停止している間、変数がすべての stack level で利用可能なままになり、その動作を対象とする debugger のカバレッジがある状態を完了とします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart
領域
devtools
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。