kaiyun平台-kaiyun(中国)一站式服务平台



  • 烟(yān)台(tái)软件开发
    您当前(qián)的位置 : 首 页 > 新闻中(zhōng)心(xīn) > 推荐猿问

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

    2017-06-03

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


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


    可读性(xìng)


    代(dài)码规范的目(mù)的就是保(bǎo)持可(kě)读性(xìng)。


    其实,明白了可读性重要后,是有一些方法来提高可读性的。


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


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


    3.好的代码(mǎ)光看类名就知道(dào)类(lèi)是做什(shí)么的,光(guāng)看方法名就知道这一个方法解决哪一个具体问(wèn)题(单(dān)一职责(zé))


    4.写单元(yuán)测试,如果代码测试覆盖率好,可读性也更好,前(qián)提是单(dān)元测试(shì)要写好。


    5.可读性好的代码,任何人也都可以(yǐ)帮忙写单元测试(shì)。


    可维护性


    代码(mǎ)规范的另一个(gè)主要目的就是可维护(hù)性。


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


    这(zhè)个可维护性一定还是(shì)基于(yú)代码的(de)可读性上,在可维(wéi)护性方面有几个实践记(jì)得参(cān)考。


    1.写代(dài)码的时候一定要觉得我做的(de)产品(pǐn)将来我(wǒ)会(huì)维护,当然肯(kěn)定不全是,但是做(zuò)的时候(hòu)要(yào)这么思考。


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


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


    4.使用大(dà)家常用的一些(xiē)结构比(bǐ)如(rú)MVC, MVVM等等。


    5.使用一些(xiē)好的实践比如单元(yuán)测试(shì) (修(xiū)改代(dài)码的时候就不怕破坏隐(yǐn)藏的功能)


    6.留下必(bì)要的(de)文档。


    7.项目相关的东西集(jí)中在一起。

    标签

    最近浏览:

    kaiyun平台-kaiyun(中国)一站式服务平台

    kaiyun平台-kaiyun(中国)一站式服务平台