九游官方网页版-九游(中国)



    烟台软件开发(fā)

    烟台软(ruǎn)件开(kāi)发规范代码的意(yì)义

    2017-06-03

    烟(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)意义。


    烟台房(fáng)产软件开发


    可读性(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)一起。

    标签

    最近浏览:

    九游官方网页版-九游(中国)

    九游官方网页版-九游(中国)