[英]Coding conventions and standards
任何人都可以判斷寫入屬性的值是否被視為硬編碼值。
比如用JsonProperty寫的customerId
{
[JsonProperty("customerId")]
public int CustomerId { get; set; }
[JsonProperty("name")]
public string Name { get; set; }
[JsonProperty("phoneNumber")]
public long PhoneNumber { get; set; }
}
如果它們在屬性中,則它們必須是常量,不能是變量。 我沒有遇到任何編碼指南說應該避免這種情況。
通常,常量文件包含經常使用的字符串常量,因此我們替換這些常量,這樣如果以后我們必須更改它,那么我們只需在一個位置(常量類)而不是在多個位置進行更改,但是在您的情況下屬性具有硬編碼值,但除非在多個地方使用這些確切的值,否則我真的沒有看到任何問題或任何需要將它們放在常量 class 文件下,這只是我們在首先,是的,還有更多原因,但是我認為上述方法沒有任何問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.