2010-09-08 25 views
0

我發現這篇文章我想與大家分享。姓名約定窗體提示控件

http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices

Naming convention for controls

關於名約定 「在窗體控件」,我想用這個:

ux-Description-GeneralType 

例子:

uxUserIdInput 

PRO:

  1. 具有智能感知組的所有我的控制
  2. 可能性identifu類型在智能感知
  3. 如果我改變類型,我不需要更新我的代碼

因爲我在開發非常新,我想從右腳開始並使用紮實的練習。

你們是否同意這一點。你會建議一些其他的名稱約定?

謝謝你的時間!再見

+0

請注意,從某種意義上說,後綴是一種通用類型,它將指示功能意義上的類型(例如,索引,字段,標籤,容器)而不是實際的代碼類型。所以你不應該在情況#3中改變(代碼)類型將迫使你改變名字。 – VinayC 2010-09-08 09:57:34

+0

感謝您的意見 – GibboK 2010-09-08 10:28:11

回答

1

只要您的約定記錄在案並由團隊的所有成員跟隨,無論約定如何,都是好事。一次定義你的約定,堅持一個項目的整個生命週期。如果您需要更改約定,請將其更改爲下一個項目。

請記住,雖然Microsoft建議從變量名稱中刪除這種前綴。因此,FxCop會抱怨(除非被告知忽略此規則)。

0

你的約定很好,特別是因爲它們不偏離.NET的其餘部分。

最重要的是(正如在SO參考文獻中所寫)是一致性。

+0

感謝您的意見! – GibboK 2010-09-08 06:47:32

+1

老實說,我和很多人一起度過了幾個小時,試圖讓我相信,「他們」的命名規則是唯一可以接受的,我現在對這個問題有非常獨立的看法。 – Timores 2010-09-08 09:49:22