两个奶头被吃得又翘又硬,67194成是人免费无码,久久午夜宅男免费网站,国产小妖精系列在线视频

建站技術
順應時代發(fā)展趨勢,運用新html5響應式開發(fā)技發(fā),打造視覺盛宴
公司新聞
SEO優(yōu)化
建站技術
常州網(wǎng)站建設:一些實用編程技巧
更新時間:2018-11-05 點擊:1241

1、 遵循單一責任原則
函數(shù)在程序員的庫中是單一最重要的抽象形式。可以被復用的機會越多,你要寫的代碼就越少,這些代碼就越可靠。遵循單一責任原則的小小函數(shù)更有可能被重新使用。

2、最小化共享狀態(tài)
應該將函數(shù)之間的隱式共享狀態(tài)最小化,無論它是文件作用域變量還是對象的成員字段,這有利于顯式地將所需的值作為參數(shù)。當明確函數(shù)實現(xiàn)所需結果時,代碼變得容易理解和重用。

對此可以得出一個結論,你應該優(yōu)先選擇靜態(tài)無狀態(tài)變量而不是對象的成員變量。

3、本地化副作用
理想的副作用(例如打印到控制臺、記錄、改變?nèi)譅顟B(tài)、文件系統(tǒng)操作等)應該放置在單獨的模塊中,而不是分散在整個代碼中。功能上的副作用往往違反了單一的責任原則。

4、優(yōu)先選擇不可變的對象
如果一個對象的狀態(tài)在其構造函數(shù)中設置一次,并且不再次更改,則調(diào)試變得容易得多,因為一旦構造正確就保持有效。這是降低軟件項目復雜性的最簡單方法之一。

5、多用接口少用類
接受接口的函數(shù)(或C++中的模板參數(shù)或概念)比在類上操作的函數(shù)可重用性更強。

6、對模塊應用良好的原則
將軟件項目分解成更小的模塊(例如庫和應用程序),以實現(xiàn)模塊化重用。模塊的一些關鍵原則是:

最小化依賴關系
每個項目都應該有一個單一明確的功能
不要重復
你應該努力讓你的項目保持小巧和明確。

7.避免繼承
在面向?qū)ο缶幊讨校^承,特別是虛擬函數(shù)在可重用性方面往往是一個死穴。我很少能成功地使用能覆蓋類的庫。

8.同設計和開發(fā)一樣進行測試
我并不是測試驅(qū)動開發(fā)的鐵桿擁護者,但在你開始編寫測試代碼時,編寫測試自然遵循了許多指導方針。它也有助于早點將錯誤暴露出來。避免編寫無用的測試,良好的編碼意味著更高級的測試(例如,單元測試中的集成測試或功能測試)在顯示缺陷方面更有效。

9.優(yōu)先選擇而不是手寫標準庫
我無法告訴你需要多久才能看到一個 std :: vector 或 std :: string 更好的版本,但它幾乎總是浪費時間和精力。除了一個顯而易見的事實,那就是你正在把 bug 引入一個新的地方。(見技巧10)其他程序員不太可能重用您的代碼,而不是那些被廣泛理解、支持和測試的代碼。

10.避免寫新代碼
最重要的一點是,每位程序員應遵循:“The best code is the code that isn’t written”(最好的代碼是不用被復寫的代碼)。你的代碼越多,缺陷就越多,找到并修復 bug 就越困難。


歡迎訪問更多網(wǎng)站推廣,網(wǎng)絡營銷,網(wǎng)站優(yōu)化,SEO相關內(nèi)容



聯(lián)系我們
共同探尋網(wǎng)絡核心價值讓網(wǎng)絡更精彩
公司地址:
常州市新北區(qū)典雅商業(yè)廣場2號樓501、502、525、526
來電咨詢:
座機:0519-69881866
手機:13775225976(微信同號)
網(wǎng)絡咨詢:
QQ:1163029111
郵箱:1163029111@qq.com
獲取2023年互聯(lián)網(wǎng)營銷方案
已成功幫助200家知名企業(yè)完成互聯(lián)網(wǎng)營銷轉(zhuǎn)型
 
常州網(wǎng)站建設 | 
蘇州網(wǎng)站建設 | 
無錫網(wǎng)站建設 | 
上海網(wǎng)站建設 | 
鎮(zhèn)江網(wǎng)站建設 | 
泰州網(wǎng)站建設 | 
揚州網(wǎng)站建設 | 
淮安網(wǎng)站建設 | 
連云港網(wǎng)站建設 | 
徐州網(wǎng)站建設 | 
宿遷網(wǎng)站建設 | 
鹽城網(wǎng)站建設 | 
杭州網(wǎng)站建設 | 
紹興網(wǎng)站建設 | 
溫州網(wǎng)站建設 | 
嘉興網(wǎng)站建設 | 
本溪網(wǎng)站建設 | 
寧波網(wǎng)站建設 | 
蚌埠網(wǎng)站建設 | 
湖州網(wǎng)站建設 | 
版權所有:常州云計算信息科技有限公司 備案號:蘇ICP備12041652號 蘇公網(wǎng)安備32041102000961號