国产在线观看香蕉视频网,JIZZJIZZ中国高潮喷水JIZJIZ,高清无码中文字幕在线观看视频,丰满的少妇被猛烈进入白浆

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

1、 遵循單一責(zé)任原則
函數(shù)在程序員的庫(kù)中是單一最重要的抽象形式??梢员粡?fù)用的機(jī)會(huì)越多,你要寫的代碼就越少,這些代碼就越可靠。遵循單一責(zé)任原則的小小函數(shù)更有可能被重新使用。

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

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

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

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

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

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

最小化依賴關(guān)系
每個(gè)項(xiàng)目都應(yīng)該有一個(gè)單一明確的功能
不要重復(fù)
你應(yīng)該努力讓你的項(xiàng)目保持小巧和明確。

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

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

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

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


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



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