電話:0535-6589222
郵箱:2438084250@qq.com
網(wǎng)址:www.wflichun.com
地址:煙臺(tái)市芝罘區(qū)金長(zhǎng)城大廈12F
在煙臺(tái)軟件開(kāi)發(fā)技術(shù)人員中,有不少寫(xiě)代碼總是只按喜歡按自己的習(xí)慣寫(xiě),但是如果這個(gè)產(chǎn)品永遠(yuǎn)是你自己一個(gè)人來(lái)寫(xiě)和維護(hù),那么問(wèn)題不大,那么如果是有很多人協(xié)作,那么麻煩就大了,我相信有很多人說(shuō)了很多代碼規(guī)范的重要性,我今天在這里只提兩點(diǎn)意義。
可讀性
代碼規(guī)范的目的就是保持可讀性。
其實(shí),明白了可讀性重要后,是有一些方法來(lái)提高可讀性的。
1.自己每寫(xiě)完一段代碼,至少讀三遍,看看是否能夠明白,知道為什么要這么寫(xiě)和自己是怎么寫(xiě)的。
2.代碼寫(xiě)完了,可以讓別人看你的代碼,就看那一個(gè)方法,不要太多上下文,如果別人能夠明白,就是很不錯(cuò)的。如果不明白,可能是命名不對(duì),或者if,else太多大家被繞進(jìn)去了。
3.好的代碼光看類(lèi)名就知道類(lèi)是做什么的,光看方法名就知道這一個(gè)方法解決哪一個(gè)具體問(wèn)題(單一職責(zé))
4.寫(xiě)單元測(cè)試,如果代碼測(cè)試覆蓋率好,可讀性也更好,前提是單元測(cè)試要寫(xiě)好。
5.可讀性好的代碼,任何人也都可以幫忙寫(xiě)單元測(cè)試。
可維護(hù)性
代碼規(guī)范的另一個(gè)主要目的就是可維護(hù)性。
可維護(hù)性就是:how easily a system can be modified
這個(gè)可維護(hù)性一定還是基于代碼的可讀性上,在可維護(hù)性方面有幾個(gè)實(shí)踐記得參考。
1.寫(xiě)代碼的時(shí)候一定要覺(jué)得我做的產(chǎn)品將來(lái)我會(huì)維護(hù),當(dāng)然肯定不全是,但是做的時(shí)候要這么思考。
2.保持一個(gè)廉恥心,心里想著如果代碼不是我維護(hù),將來(lái)千萬(wàn)不要改代碼的時(shí)候讓別人問(wèn)候我的家人。
3.使用大家熟悉的技術(shù)或者通用的技術(shù)。
4.使用大家常用的一些結(jié)構(gòu)比如MVC, MVVM等等。
5.使用一些好的實(shí)踐比如單元測(cè)試 (修改代碼的時(shí)候就不怕破壞隱藏的功能)
6.留下必要的文檔。
7.項(xiàng)目相關(guān)的東西集中在一起。