电话:0535-6589222
邮箱:2438084250@qq.com
网址:www.ningbo.huaibei.xinxiang.zz.pingliang.ww38.viennacitytours.com
地址:烟台市芝罘区金长(zhǎng)城大厦12F
在烟(yān)台(tái)软件开发技术人员(yuán)中,有不少写代码总是(shì)只按喜欢(huān)按自(zì)己的习惯写,但是如果这(zhè)个产(chǎn)品永远是你自己一个人来写和维护(hù),那么问题不大,那么(me)如果是有(yǒu)很多(duō)人协作,那么麻烦就大了,我相信有很(hěn)多人说了很多(duō)代码规范的(de)重要性(xìng),我今天在这里只提(tí)两点(diǎn)意义。
可读性(xìng)
代码规范的目的就是保持可读(dú)性。
其(qí)实,明白(bái)了可读性(xìng)重要后,是有一(yī)些方法(fǎ)来提高可读性的。
1.自己每写完一段(duàn)代码,至少(shǎo)读(dú)三遍,看看是(shì)否能够明白,知(zhī)道(dào)为什么要这么写和自己是怎么写的(de)。
2.代码(mǎ)写完了,可以让(ràng)别人看你的代码(mǎ),就看那(nà)一个方法,不要太多上下文,如果别人能够明白,就是很不错的。如果不明白,可能是命(mìng)名不对,或者(zhě)if,else太多大家(jiā)被绕进去了。
3.好(hǎo)的代码光(guāng)看类名就(jiù)知道类(lèi)是做什么的,光看方法(fǎ)名就(jiù)知道(dào)这一个方法解(jiě)决哪一个具体问题(单一职责(zé))
4.写(xiě)单元测试(shì),如果代码测试覆盖率好,可读性也更(gèng)好,前提是(shì)单(dān)元测试要写好。
5.可读(dú)性好的(de)代码(mǎ),任何(hé)人也都可以(yǐ)帮(bāng)忙写单元测(cè)试。
可维护性(xìng)
代码规范的另一个主要目的就是可维护性。
可(kě)维(wéi)护性就(jiù)是:how easily a system can be modified
这个可(kě)维护性一定还是基于代码的可读性上(shàng),在可(kě)维护性方面有几个实(shí)践记得参考(kǎo)。
1.写(xiě)代码的(de)时候一定要觉得我做的(de)产(chǎn)品将来(lái)我会(huì)维护,当然肯定不(bú)全(quán)是,但是做的时候要这么思考。
2.保持(chí)一个廉耻(chǐ)心(xīn),心里想着如(rú)果代码(mǎ)不是我(wǒ)维护,将来千万(wàn)不要改代(dài)码的时候让别人问候我的家人。
3.使用大家熟悉的技术或者通用的(de)技术(shù)。
4.使(shǐ)用大家常用的一(yī)些结构比如MVC, MVVM等等。
5.使用一(yī)些好的实践比如(rú)单元测试 (修改代码(mǎ)的时候就不怕破坏隐藏的功(gōng)能)
6.留下必要的文档(dàng)。
7.项目相关的东西集中在(zài)一起。