日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET开发中应该遵循的几点建议

發布時間:2023/12/10 asp.net 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET开发中应该遵循的几点建议 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、始終控制類的大小

那些超大的類在嘗試做太多的事情,這違反了單一職責原則, 為什么一定要將兩個職責分離到單獨的類中呢?因為每一個職責都是變化的中心。在需求變更時,這個變更將會出現在負責該職責的類中。如果一個類承擔了多個職責,就會有一個以上的原因導致其變化。如果一個類有多重職責,則說明這些職責已經耦合到了一起。并且某個職責的變化將有可能削弱或限制這個類滿足其他職責的能力。這種耦合將會導致非常脆弱的設計,進而在職責發生變化時,設計可能被意想不到的破壞了。

2、避免不需要的注釋

不同水平的開發人員可能都會有自己的見解。可以嘗試避免為單獨的方法或短小的類進行注釋,通常開發人員通過寫注釋來提高代碼的可讀性和可維護性,但要保證你所寫的注釋不會成為代碼中的噪音。

3、避免不必要的Region

Region 是 Visual Studio 提供的一個功能,它允許你將代碼分塊。Region 的存在是因為它可以使大文件導航變得容易。Region 還常被用于隱藏丑陋的代碼,或者類已經膨脹的非常大了需要分塊。而如果一個類做了太多的事情,也就說明其違反了單一職責原則。所以,下次當你想新增一個 Region 時,先考慮下有沒有可能將這個 Region 分離到一個單獨的類中。

4、控制方法的代碼量

方法中的代碼行數越多,則方法越難理解。抽取方法是最常見的重構方式之一,如果你發現一個方法過長,或者已經需要一個注釋來描述它的目的了,那么你就可以應用抽取方法了。人們總是會問一個方法到底多長合適,但其實長度并不是問題的根源。當你在處理復雜的方法時,跟蹤所有局部變量是最復雜和消耗時間的,而通過抽取一個方法可以節省一些時間。

5、避免方法中過多的參數

通過聲明一個類來代替多個參數。創建一個類,用于包含所有的參數。

//避免

public void Checkout(string shippingName, string shippingCity,

string shippingSate, string shippingZip, string billingName,

string billingCity, string billingSate, string billingZip)

{

//TODO

}

//建議

public void Checkout(ShippingAddress shippingAddress, BillingAddress billingAddress)

{

//TODO

}

6、避免復雜的表達式

復雜的表達式意味著其背后隱藏了一些涵義,我們可以通過使用屬性來封裝這些表達式,進而使代碼更易讀些。

7、把警告等同于錯誤來處理

我們編譯工程后會得到一個警告,但仍可以運行工程而不會發生任何錯誤。但是我們應該盡可能地移除這些警告。

8、精簡多處返回

在每段程序中都減少函數返回的數量。假設從底部開始閱讀代碼,你很難意識到有可能在上面的某處已經返回了,這樣的代碼將是非常難理解的。

僅使用一處返回可以增強可讀性。如果程序這么寫的話可能看起來比較干凈,但不立即返回也意味著需要編寫更多代碼。

9、使用斷言

在軟件開發中,斷言代碼常被用于檢查程序代碼是否按照其設計在執行。通常 True 代表所有操作按照預期的完成,False 代表已經偵測到了一些意外的錯誤。斷言通常會接收兩個參數,一個布爾型的表達式用于一個描述假設為真的假定,一個消息參數用于描述斷言失敗的原因。

尤其在開發大型的、復雜的高可靠系統中,斷言通常是非常有用的功能。

歡迎關注我的公眾號(同步更新文章):DoNet技術分享平臺

閱讀原文

總結

以上是生活随笔為你收集整理的.NET开发中应该遵循的几点建议的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: jizz教师| 国产农村妇女精品一区二区 | 久久噜噜噜精品国产亚洲综合 | 爽好多水快深点欧美视频 | 奇米二区| 成人在线你懂的 | 欧美一级片在线看 | 亚洲资源在线播放 | 精品嫩模一区二区三区 | v在线| 女人张开双腿让男人捅 | 黄色av网站在线 | 国产精品久久久久久久久久小说 | 一区二区三区免费在线观看 | 5566毛片| 国产乱人乱偷精品视频a人人澡 | 精品少妇一二三区 | 一级坐爱片 | 成年人在线观看视频 | 粉嫩av一区二区 | 精品熟妇视频一区二区三区 | 熟女俱乐部一区二区 | 蜜乳av一区二区 | 无码国产精品一区二区免费式直播 | av国产在线观看 | 国产精品久久久爽爽爽麻豆色哟哟 | 葵司有码中文字幕二三区 | 147人体做爰大胆图片成人 | 久久久久人妻一区二区三区 | 国产精品久久久久久久久久久久久久久 | av午夜影院| 看黄网站在线观看 | 亚洲第一色网站 | 中国一区二区视频 | 1000部做爰免费视频 | 国产91精品高潮白浆喷水 | 狂野欧美 | 亚洲最大的成人网站 | 亚洲欧美日韩成人在线 | 中国老熟妇自拍hd发布 | 日韩一区在线播放 | 成人高清视频在线观看 | 天天人人| 国产成人综合网 | 97午夜 | 人妖一级片 | 91视频二区| 黄色av一级片 | 亚洲精选91 | 调教亲女小嫩苞h文小说 | 午夜三级在线观看 | 在线视频亚洲 | 色网站免费 | 国产精品探花视频 | 成人在线观看视频网站 | 国产精品乱 | 女18毛片 | 黄色片视频免费在线观看 | 精品在线视频一区二区 | 亚洲精品中文字幕成人片 | 亚洲图片一区二区 | 国产一区二区在线免费观看 | 日本精品视频在线 | 高潮毛片| 欧美乱码精品一区二区三区 | 麻豆视频国产 | 成人精品久久久 | 人妖性做爰aaaa | 中文字幕一区二区三区精彩视频 | 黑人3p波多野结衣在线观看 | 五月婷婷激情在线 | 国产无遮挡a片又黄又爽 | 亚洲av无码一区二区乱子伦 | 久青草视频 | 孕妇毛片 | 一级片日韩 | 国模精品视频一区二区 | 毛片资源 | 91九色蝌蚪91por成人 | 重口另类| 亚洲精品天堂成人片av在线播放 | 四色网址 | 在线观看成人动漫 | 96久久| 日韩精品视频一区二区 | 第一页在线视频 | 午夜在线精品 | 日本xxxwww | 日韩中出 | 波多野结av衣东京热无码专区 | 妞干网这里只有精品 | 亚洲成a人片777777久久 | 亚洲系列中文字幕 | 青娱乐在线播放 | 亚洲国产大片 | 老地方在线观看免费动漫 | 国产交换配乱淫视频免费 | 越南黄色一级片 | 日韩三级麻豆 |