flutter / flutter/devtools

Dart `_HashMap` class does not show the same debugger view as map

Đang mở
#2,723 1 bình luận 2 reaction 0 người được giao Xem trên GitHub
P2 screen: debugger
Ngôn ngữ chính
Dart
Star
1.7k
Fork
404
Merge trung bình
6 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Mô tả

To fix this and similar cases such as _HashSet and perhaps all classes implementing Map, Set, and Iterable
we should add helpers to Dart DevTools that use helpers to efficiently extra out the values from these fields by doing a single eval to convert over to the correct Dart List data to batch read the values.
Screenshot showing how this makes it hard to see the _inheritedWidgets for a Flutter class.
Screen Shot 2021-02-19 at 12 09 05 PM

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Không có tệp hoặc bài kiểm thử nào được nêu tên. Hãy bắt đầu bằng cách xác định phần xử lý trình gỡ lỗi của Dart DevTools cho _HashMap và các chế độ xem collection của nó, sau đó xem xét cách một lần đánh giá có thể đọc hàng loạt các giá trị. Công việc được xem là hoàn tất khi _HashMap, _HashSet và các triển khai Map, Set hoặc Iterable phù hợp cung cấp các chế độ xem hữu ích trong trình gỡ lỗi, bao gồm cả trường hợp _inheritedWidgets.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
dart
Lĩnh vực
devtools
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.