apache / apache/iotdb

Replace the usage of the "instanceof" operator by a catch block.

Đang mở
#7,014 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Easy-Fixed
Ngôn ngữ chính
Java
Star
6.4k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
115

Mô tả

Code Path:server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java
1660631040808
Multiple catch blocks of the appropriate type should be used instead of catching a general exception, and then testing on the type.

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

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

Hướng nghiên cứu

Bắt đầu tại server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java và kiểm tra các khối catch tổng quát dùng instanceof để kiểm tra các kiểu ngoại lệ. Thay thế mẫu này bằng các catch riêng biệt cho những kiểu ngoại lệ phù hợp, sau đó xác minh rằng các bài kiểm thử hiện có của server vẫn vượt qua.

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

Đánh giá

Công nghệ
java
Lĩnh vực
databases
Loại issue
Tái cấu trúc
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
42/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.