欧宝网官方站入口-欧宝(中国)












  • 烟台软件开发
    您当(dāng)前的位置 : 首(shǒu) 页 > 新闻(wén)中心 > 推荐猿问

    烟(yān)台软件(jiàn)开发规范代码的意义(yì)

    2017-06-03

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


    烟台房产软件开发


    可读性(xìng)


    代码规(guī)范的目的就是保持可读性。


    其实,明白了可读(dú)性重要后,是有(yǒu)一些方法来提高可读性的。


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


    2.代码写完了,可以让别(bié)人看(kàn)你的代(dài)码,就看那一(yī)个方(fāng)法(fǎ),不(bú)要太多上下(xià)文,如果别人能够明白,就是很不(bú)错的。如果(guǒ)不明白,可能(néng)是命名(míng)不对,或者if,else太(tài)多大(dà)家被绕进去(qù)了。


    3.好的(de)代码光看类名就(jiù)知道类是做什么(me)的,光看方法名就知道这(zhè)一(yī)个方法解决哪一个具体(tǐ)问题(单一职责)


    4.写(xiě)单元测(cè)试,如(rú)果代(dài)码测试覆盖率好,可读性也更好,前(qián)提是单元测试要写好(hǎo)。


    5.可读性好的(de)代(dài)码(mǎ),任何人也都可以帮(bāng)忙写单元测试。


    可维护性


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


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


    这个可维护性一定还是(shì)基(jī)于代码的可读(dú)性上,在可维护性(xìng)方面有几个实践(jiàn)记(jì)得参考。


    1.写代码的时候一定要觉得我(wǒ)做的产品将来我(wǒ)会维护,当然肯定(dìng)不(bú)全(quán)是,但(dàn)是做的(de)时候要这么思考。


    2.保持一个廉耻心,心(xīn)里想着如果代码不(bú)是我维护,将(jiāng)来千万不(bú)要改代码的时候让别人(rén)问候我的家(jiā)人(rén)。


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


    4.使用(yòng)大家常(cháng)用的(de)一些结构比如(rú)MVC, MVVM等等。


    5.使用一些好的实践比(bǐ)如单(dān)元测试 (修(xiū)改(gǎi)代码的时候(hòu)就不怕破坏隐藏的功能)


    6.留下必要的文档。


    7.项目相(xiàng)关的东西(xī)集(jí)中在一起。

    标签(qiān)

    最近浏览:

    欧宝网官方站入口-欧宝(中国)

    欧宝网官方站入口-欧宝(中国)