码迷,mamicode.com
首页 > 移动开发 > 详细

安卓基础代码的重要性--------Fox出品

时间:2016-07-02 21:30:35      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

第一次写博客其实感觉挺奇怪的。本人是做视频加直播开发一年多。想写一些心得体验。那现在进入正题。  

     对程序员而言最重要的素质是代码质量。一年的多的工作其实感悟很大,或许很多人没有体验到代码的质量到底是什么。那么我在这边先提一下作为第一篇博客。

代码的质量不仅仅体现在代码少,实现一样的功能。代码的质量包括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 然后欢迎打扰

安卓基础代码的重要性--------Fox出品

标签:

原文地址:http://www.cnblogs.com/Foxwei/p/5635962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!