PowerShell / PowerShell/PowerShellEditorServices
Get rid of optional parameters in API function signatures
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C#
- Star
- 767
- Fork
- 266
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
Apparently optional parameters cause issues with backwards compatibility in .NET APIs. Best to remove that pattern entirely.
More info: http://haacked.com/archive/2010/08/10/versioning-issues-with-optional-arguments.aspx/
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Issue không nêu tên tệp, entry point hoặc bài kiểm thử nào. Hãy bắt đầu bằng cách xác định các chữ ký API .NET công khai sử dụng tham số tùy chọn và xem lại hướng dẫn tương thích được liên kết; xác nhận phạm vi bị ảnh hưởng và các bước xác thực với maintainer. Hoàn tất nghĩa là các chữ ký API mục tiêu không còn sử dụng tham số tùy chọn mà không làm hỏng khả năng tương thích được hỗ trợ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp
- Lĩnh vực
- api
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- 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
- 25/100