真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java迭代的原則是什么

本篇內(nèi)容主要講解“Java迭代的原則是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Java迭代的原則是什么”吧!

10多年的維西網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整維西建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“維西網(wǎng)站設(shè)計(jì)”,“維西網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

我們都知道,一個(gè)軟件的維護(hù)成本往往要高于其研發(fā)成本。在維護(hù)過(guò)程中,我們的代碼需要不斷的進(jìn)行迭代。迭代的目的有兩個(gè):修復(fù)bug和增加新特性。但是迭代也會(huì)帶來(lái)一系列新的問(wèn)題,比如新的bug,或者是破壞代碼的整潔性。這里我們從保持代碼整潔性的角度來(lái)討論一下迭代的幾個(gè)原則。

運(yùn)行所有測(cè)試

沒(méi)錯(cuò),首先的要說(shuō)的還是測(cè)試,我們要在每次迭代代碼之后,運(yùn)行所有的測(cè)試,如有必要,也要編寫(xiě)新的測(cè)試。我們要編寫(xiě)盡量簡(jiǎn)單的測(cè)試,簡(jiǎn)單的測(cè)試會(huì)驅(qū)使我們降低類與類之間的耦合度。如果還不了解如何編寫(xiě)單元測(cè)試,可以參考一下舊文代碼潔癖系列

不要重復(fù)“造輪子”

記得我的leader曾經(jīng)告訴過(guò)我:寫(xiě)每一行代碼之前,要先思考一下有沒(méi)有必要寫(xiě)這行代碼。在實(shí)現(xiàn)一個(gè)功能之前,先確認(rèn)一下這個(gè)功能是否已經(jīng)被實(shí)現(xiàn)了。永遠(yuǎn)不要重復(fù)“造輪子”。但是,當(dāng)我們進(jìn)行一定的共性抽取時(shí),可能已經(jīng)違反了SRP原則(Single Responsibility Principle)。因此,抽取出的方法可能需要放在其他類中。

可讀

代碼是程序員之間的交流工具,要想獲得其他程序員的尊重,必須使你的代碼具備可讀性。這也是我們要保持代碼整潔的原因。如何保證代碼的可讀性呢?首先需要的就是有意義的命名,關(guān)于命名規(guī)則,可以參考代碼潔癖系列(二):命名的藝術(shù)這篇文章,其次就是通過(guò)測(cè)試用例讓別人了解你的代碼。

盡可能少的類和方法

有人問(wèn)了,為了類和函數(shù)都足夠短小,我要把代碼拆分成許多的類嗎?這里需要說(shuō)明一下,在這方面,我們并不需要追求極致。應(yīng)該根據(jù)實(shí)際情況,合理的拆分。所以,也要盡量減少類和方法,這可能與“類和函數(shù)應(yīng)該短小”這一原則相矛盾。這需要工程師自己去衡量了,首先要保證“類和函數(shù)應(yīng)該短小”,其次才是盡可能減少類和方法。

到此,相信大家對(duì)“Java迭代的原則是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文名稱:Java迭代的原則是什么
網(wǎng)站鏈接:http://weahome.cn/article/jgsjpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部