pg电子模拟器(试玩游戏)官方网站








    1. 烟台软件(jiàn)开发

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

      2017-06-03

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


      烟台房产(chǎn)软件开发


      可读性(xìng)


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


      其实,明(míng)白了可读性重要后,是有一些方法来(lái)提(tí)高可读性的。


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


      2.代码写(xiě)完了,可以(yǐ)让别人(rén)看你的代码,就看那(nà)一个方法,不要(yào)太多上下文,如(rú)果别人能够明白,就是很不错的(de)。如(rú)果不明白(bái),可能(néng)是命名不对,或者(zhě)if,else太多大家被(bèi)绕(rào)进(jìn)去(qù)了。


      3.好(hǎo)的代码光看(kàn)类名就知道类是做(zuò)什么的,光看方法名就(jiù)知道这一个方法(fǎ)解(jiě)决哪一(yī)个具体问题(单一职责)


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


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


      可维(wéi)护性


      代码规(guī)范的(de)另一个主要目(mù)的就(jiù)是可维护性。


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


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


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


      2.保持(chí)一个(gè)廉耻(chǐ)心(xīn),心里想着如果代码不(bú)是(shì)我维护,将来千万(wàn)不要(yào)改代码的时候让别人问候我的(de)家人。


      3.使用大(dà)家熟悉(xī)的技术或者通用的技术。


      4.使用大(dà)家(jiā)常(cháng)用的一些(xiē)结构比(bǐ)如MVC, MVVM等等。


      5.使用一些好的(de)实(shí)践比如单元测试 (修改代码的(de)时候就不怕(pà)破坏隐藏的(de)功能)


      6.留下必要(yào)的文档。


      7.项目(mù)相(xiàng)关的东西集中在一起。

      标(biāo)签

      最近浏(liú)览:

      pg电子模拟器(试玩游戏)官方网站

      pg电子模拟器(试玩游戏)官方网站