标签:
第一次写博客其实感觉挺奇怪的。本人是做视频加直播开发一年多。想写一些心得体验。那现在进入正题。
对程序员而言最重要的素质是代码质量。一年的多的工作其实感悟很大,或许很多人没有体验到代码的质量到底是什么。那么我在这边先提一下作为第一篇博客。
代码的质量不仅仅体现在代码少,实现一样的功能。代码的质量包括1:格式 2:注释 3:代码逻辑 4:语言的沉淀量
那么先讲解一下代码格式:其实我把代码格式放第一位是有原因的,个人认为代码的格式是代码里面最重要的一部分。格式:有千千万,可是代码的统一标准最好可以看官方提供的API。
为什么要这么说呢?1.我们很多的功能实现其实都是来自API,那么有人会说那百度就知道了,何必再去看API呢~~那如果这样说就是你的目光短浅了。一方面是百度出现的是别人使用
翻译过来的,那要是遇到什么功能是百度不到的呢?那么按API格式命名有一个好处就是你看官方API就好像看你自己的代码,那么这个时候你需要再去理解吗?另一方面你写的代码犹如官方
API代码。那么别人看你代码会快上很多倍。格式其实就是所谓的命名,以及驼峰的应用。
注释为何放第二位,一年多来的代码格式等等开发。开发久了自然不会记得那么清楚当时这一段代码是干嘛的?那么这个时候的注释就体现出好处了。方便自己复习等。耶方便别人使用。
很多大公司都是多人开发,而不是一个开发。那么好处就出来了。别人使用你的代码不用再去问你,然后你自己在想一下。也不会出现重复功能代码。还有一方面就是处理bug的时候也有可能使用到。
代码的逻辑——这是一个很大的问题。为什么这么说呢?因为很简单,我可能一段代码写了10行实现了这个功能,写了50行实现了这个功能。也可能写了30行实现这个功能。可能对于有些公司的
要求而言,只要是能实现功能管你干嘛。。。但是我们写程序的不能这样做。我们要对自己有部分要求。代码不是快也不是慢~而是要稳。10行的代码可能会出现代码结构不稳定等。比如你可能只考虑
到了1 + 1 = 2,而没有考虑到 1 + 2 = 3这个点。那么50行代码可能出现多余代码量,比如可以避免的代码。比如 本身就是boolean类型的变量,在进行if判断的时候在加入一个判断是否恒等于false等
这个是不可取的。为什么呢?对于程序而已,一个俩个倒是没什么。但是一旦堆积多了,那么出现的问题将是影响程序性能。那30行代码呢?也不好说,可能是写了刚刚好的代码,但是可能会出现功能
的多次修改,我们这个时候可能就要考虑到预留空间,而不是把代码结构写死。
那么语言沉淀的呢?或许各位感觉很基础。可是我要说的是。这个基础很难精通。比如你可能要new俩个对象来进行分装,可是你要是对语言更加明了的话。你可能会想到hashmap这些事代替俩个
new出来的对象。一方面减少自己的代码量,一方面方便自己去查阅代码。
写了一些代码基础这些给大家看看哈~~后续会陆陆续续的加上去~方便大家伙观看。当然了也会不定期的写一些新控件给大家使用。然后欢迎提问哈~~本人喜欢对难题进行解决。有问题想问可以加
本人QQ:807312554 然后欢迎打扰
标签:
原文地址:http://www.cnblogs.com/Foxwei/p/5635962.html