IntelliTect / IntelliTect/CodingGuidelines
C# 9 Guideline Proposals
Đang mở
documentation
good first issue
- Ngôn ngữ chính
- C#
- Star
- 12
- Fork
- 16
- Merge trung bình
- 2 phút
- Pull request đã merge (30 ngày)
- 7
Mô tả
- CONSIDER using records over classes
Unless:
- Inheritance chains with classes are required
- The identity of the object is not based of the value of all its fields
- The type is in a public API that may be consumed by older versions of C#
- AVOID positional records when validation of positional members is required
- CONSIDER using init properties instead of readonly properties for optional values
- DO define a constructor to allow setting init properties for backwards compatibility with pre-C# 9
- DO name record positional parameter with PascalCase
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.