簡體   English   中英

編碼約定和標准

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM