乐鱼网页版-乐鱼(中国)




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

      烟台软(ruǎn)件开发规范代(dài)码的(de)意义

      2017-06-03

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


      烟台房产软(ruǎn)件开(kāi)发


      可(kě)读性


      代码规范的目的就是保持可读性。


      其(qí)实,明白(bái)了可读性重要后,是(shì)有一些方法来提高可读性(xìng)的。


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


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


      3.好的代码光看类名就知道类是做什么的(de),光看(kàn)方法名(míng)就知道这一个方法解决哪一个具体问题(单一(yī)职(zhí)责)


      4.写单(dān)元测试,如果代码(mǎ)测试(shì)覆盖率好,可读性也更好,前提是单元测(cè)试要(yào)写好。


      5.可读(dú)性(xìng)好的代码,任何人(rén)也都可以帮忙写(xiě)单(dān)元测试。


      可维护性(xìng)


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


      可(kě)维护性就是(shì):how easily a system can be modified


      这(zhè)个可维护性一定还是基于代码的可读性上,在(zài)可维护性方面有几个(gè)实践记得(dé)参考。


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


      2.保(bǎo)持一个廉耻心,心(xīn)里想着如果代码(mǎ)不是(shì)我维护(hù),将来千万不(bú)要改代码的(de)时(shí)候让别人问候(hòu)我的家人。


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


      4.使用大家常用的一些(xiē)结(jié)构(gòu)比如MVC, MVVM等等。


      5.使用一些好(hǎo)的(de)实践比如(rú)单元测试 (修改代码(mǎ)的时候就不怕破坏隐藏的(de)功能)


      6.留(liú)下必要的文档。


      7.项目(mù)相关(guān)的东西(xī)集中(zhōng)在一起(qǐ)。

      标签

      最近浏览:

      乐鱼网页版-乐鱼(中国)

      乐鱼网页版-乐鱼(中国)