dbcli / dbcli/mssql-cli

JSON RPC exception suppressing

Đang mở
#359 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area: connection impact: code quality
Ngôn ngữ chính
Python
Star
1.4k
Fork
191
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

There are quite a few areas in the JSON RPC module where exceptions are being suppressed. I believe we should be raising exceptions here, or at the very least providing more information to the user that their request encountered a failure.

I'm currently testing exception raising in [this branch](https://github.com/dbcli/mssql-cli/tree/ellbosch/jsonrpc-exception-tests), and have also created a test build which runs every day to see if new exceptions are raised. As of the time of this writing, no exceptions have been raised.

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

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách xem xét các đường dẫn xử lý ngoại lệ của mô-đun JSON RPC và các bài kiểm tra ngoại lệ trong nhánh ellbosch/jsonrpc-exception-tests. So sánh hành vi với các request được thực thi bởi bản build kiểm thử hằng ngày; được xem là hoàn tất khi các lỗi không còn bị âm thầm bỏ qua và người dùng nhận được chỉ báo có thể hành động khi một request thất bại.

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

Đánh giá

Công nghệ
python
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
20/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.