Azure / Azure/azure-functions-durable-python
Improve static safety of repo by using generic types and custom constructors
- 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
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