游艇会(中文)官方网站


烟(yān)台软件开发
您(nín)当前的(de)位置 : 首 页 > 新闻中心 > 推(tuī)荐猿问

烟台软件开发(fā)规范代(dài)码的意义

2017-06-03

烟台软件(jiàn)开发技术人员中,有不少写代码(mǎ)总是(shì)只按(àn)喜欢按自己的习(xí)惯写(xiě),但是如果(guǒ)这个产品永远是(shì)你自己一个人来写和维护,那么问题不大,那么如果是有很多人协作(zuò),那么(me)麻烦就大了,我相信有很(hěn)多人说了很多代码规范的重(chóng)要性,我今天在这里只提两(liǎng)点意义。


烟(yān)台(tái)房产(chǎn)软件开发


可读(dú)性(xìng)


代码规范的目的(de)就是保(bǎo)持(chí)可读性(xìng)。


其实,明白了可读(dú)性重(chóng)要后,是(shì)有一些方(fāng)法来提高可读性的(de)。


1.自己每写完一(yī)段代(dài)码,至少读三遍,看(kàn)看是否能够明白(bái),知道为什么要(yào)这么写和自己是怎么写的。


2.代(dài)码写完了,可以(yǐ)让别人看你的代码(mǎ),就看那一个方法,不要太多上下文(wén),如果别人能(néng)够明白,就是很不错的。如果不明(míng)白,可能是(shì)命(mìng)名不对,或者(zhě)if,else太多大(dà)家被绕进去了。


3.好的代码光看类名(míng)就知道类是(shì)做什么的,光看(kàn)方法名就知(zhī)道这一个方法解决哪一个具体问题(单一职责(zé))


4.写单元测试(shì),如果(guǒ)代(dài)码(mǎ)测试覆盖率(lǜ)好,可读(dú)性也更好,前提是(shì)单元测试要写好。


5.可读性好的代码,任何人也都可以帮(bāng)忙写单元测(cè)试。


可维护性


代码规范的(de)另一个主要(yào)目的(de)就是可维护(hù)性。


可维护性就是:how easily a system can be modified


这个可(kě)维护性一定还是基于代码的可读(dú)性上,在(zài)可维护性方面有几个实践记得参考。


1.写代码的时候一定要觉(jiào)得我做(zuò)的产品将来(lái)我会维(wéi)护,当然肯定不全(quán)是,但是做(zuò)的时候(hòu)要这么(me)思考。


2.保持一个(gè)廉耻心,心里想着如(rú)果(guǒ)代码不是我维(wéi)护(hù),将来千万不要改(gǎi)代码的时候(hòu)让别(bié)人问候我的家人。


3.使用大家熟悉的技术或者通用的技(jì)术。


4.使用大家常用的一些结构比如MVC, MVVM等等。


5.使用一些好的实(shí)践比如单元测(cè)试 (修(xiū)改代码的时候就不怕破坏隐藏的功(gōng)能)


6.留下必要的文(wén)档。


7.项目相关的东(dōng)西集中在一起。

标签

最近浏览:

游艇会(中文)官方网站

游艇会(中文)官方网站