Azure / Azure/azure-functions-durable-python

Improve static safety of repo by using generic types and custom constructors

Đang mở
#231 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Enhancement fixed-in-v2 P2
Ngôn ngữ chính
Python
Star
157
Fork
70
Merge trung bình
2 ngày 10 giờ
Pull request đã merge (30 ngày)
2

Mô tả

As per our discussion here: https://github.com/Azure/azure-functions-durable-python/pull/184#pullrequestreview-544266683

Data such as the Entity batch array would be safer to use if registered as their own datatype. This way, we can prevent invalid operations across the codebase.

We should do a scan of the codebase and improve all the cases where custom types could be used to prevent invalid operation.

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

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

Hướng nghiên cứu

Bắt đầu với cuộc thảo luận trong pull request 184, đặc biệt là review được liên kết, và kiểm tra Entity batch array example. Sau đó, quét codebase để tìm những nơi khác mà các kiểu tùy chỉnh hoặc constructor có thể ngăn chặn các thao tác không hợp lệ. Công việc được xem là hoàn tất khi các cấu trúc dữ liệu liên quan sử dụng các kiểu an toàn hơn một cách nhất quán trên toàn bộ codebase.

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
backend
Loại issue
Tái cấu trúc
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
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.