簡體   English   中英

.NET命名約定

[英].NET naming conventions

我正在支持和開發大型應用程序。 這個問題專門與命名約定有關。

以前的開發人員使用Pascal Casing,下划線表示變量名和其他一些技巧,這些技巧在如今似乎不受歡迎。

我的問題是:我應該繼續使用他為保持一致性而使用的約定,還是引入似乎在這里所不贊成的約定: http : //www.dofactory.com/reference/csharp-coding-standards.aspx至少在一段時間內以不一致為代價。

我正在嘗試重構代碼,所以也許我應該在應用程序的新領域引入新的約定,並通過用現代約定代替皺着眉頭的約定來繼續重構代碼?

也許我想得太多了。

如果舊代碼是一致的,請保持一致,各處的不同樣式會使它更加混亂。

如果您要進行更改,請將其作為工作項,安排它並立即完成。

您當然可以找到進行逐步更改的論據。 如果您可以說服自己相信自己將通過需要逐步處理代碼的小步驟來完成重命名,請繼續。 但老實說,在有更新的樣式指南之前,有多少逐漸轉變代碼的過程已經完成,而您在清理第一個變更之前先以第三種樣式開始工作。

如果您的代碼已經采用了不一致的樣式,那么還有更多令人信服的理由立即清理混亂,直到情況變得更糟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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