万象城在线-万象城在线(中国)









    烟台软件(jiàn)开发
    您当前的位置 : 首 页 > 新(xīn)闻中心 > 推荐猿问

    烟台(tái)软件开发规范代码的意(yì)义

    2017-06-03

    烟台软件开(kāi)发技(jì)术人员中,有不(bú)少(shǎo)写代码总是(shì)只按喜欢按自己的习惯写,但是(shì)如果这(zhè)个产品永远(yuǎn)是你自(zì)己一个(gè)人来写和维(wéi)护,那(nà)么问题不大,那么如果是有很(hěn)多人协作,那(nà)么麻烦就大了,我相信有很多人说了很多代码规范的(de)重要性,我今(jīn)天在这里只提两点意义。


    烟台(tái)房产软件(jiàn)开发(fā)


    可读(dú)性


    代码(mǎ)规范的(de)目的就是保持可读(dú)性(xìng)。


    其实,明白了可读(dú)性重要后(hòu),是有一(yī)些方(fāng)法(fǎ)来(lái)提高可(kě)读(dú)性的。


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


    2.代(dài)码写完了,可以让别人看你的代码(mǎ),就看那一个方法,不要太多(duō)上下文,如果别人能够明白,就是很不错的(de)。如果不明白,可能是命名不对,或者if,else太(tài)多(duō)大家被绕进去了。


    3.好(hǎo)的代码光看类名(míng)就(jiù)知道类是做什么(me)的,光(guāng)看方法名就知道这一个(gè)方法解(jiě)决哪一个(gè)具体问题(单一职责)


    4.写单元测试,如果(guǒ)代码测试覆盖率好,可读性也更好(hǎo),前提(tí)是单元测试要写好。


    5.可读性好的代(dài)码(mǎ),任(rèn)何人也都可(kě)以帮忙写(xiě)单元测试(shì)。


    可维护性


    代码规范的另(lìng)一个主要目的就是可(kě)维护性。


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


    这个(gè)可维护性一定还是基于代码的可读性上,在可维(wéi)护性方(fāng)面有几个(gè)实践记得参(cān)考。


    1.写代码的(de)时候一定要觉得我做(zuò)的产品将来我会维(wéi)护,当然肯定(dìng)不全是(shì),但是做的时候要这(zhè)么(me)思考。


    2.保持一个(gè)廉耻心,心里想着如果代(dài)码不(bú)是我维护,将来千万不要改代码的时候让别人问候我(wǒ)的家人。


    3.使用大家熟悉的技术或者通(tōng)用的技术。


    4.使用大家常用(yòng)的一些(xiē)结构比(bǐ)如MVC, MVVM等等。


    5.使用一些(xiē)好的实践比如单元测试 (修改(gǎi)代码的时候就不怕破坏隐藏的功能(néng))


    6.留下必要的文档。


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

    标签

    最近浏览:

    万象城在线-万象城在线(中国)

    万象城在线-万象城在线(中国)