注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

{'coding': 'life'}

          I want to be a geek

 
 
 

日志

 
 
 
 

10条编程经验  

2011-01-22 00:16:09|  分类: 成长 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

查询组件总结:
12月17号开始写的查询组件,时隔一月零两天;在总监的指导下现在基本完成。从开始的第一版到现在的第七版,每完成一版都学习了不少东西,

1.编码规范问题,从一开始到现在我的编码规范问题就被总监提了不下20次,现在来说是影响深刻,对程序员来说编码规范就是自己的编码习惯,不管代码的内容怎么样,首先看起来都很舒服。

2.在写之前要先进行分析,在进一步写代码,这个时候思路就很清晰了。刚开始的时候,我只知道组件要独立,但具体的我不知道怎么实现,这就造成了我的第二个错误;

3.不要盲目的模仿别人的,我一开始就犯了个错误,极力的模仿别人的,把自己的代码搞的四不像,在进行修改的时候自己都有些看不懂了,所以有开始了第二版

4.组件与一般的程序代码不同,组件是给别人用的;首先你的组件要易用,其他人看了就知道怎么来用他,这是我第三个版本是出现的问题;我费了很大的精力,写了很多的代码实现了功能,但似乎这个组件只有我才能用,这也就失去了组件的意义,而且跟当前的应用耦合在一起,代码混乱,这样的组件谁去用啊!

5.模块化,不管是面向对象的语言还是,非面向对象的语言,我们所写的代码一定要模块化,这样不仅代码清晰,也有利于维护,就算这个项目报废了,那么以后你做的某个模块还可以派上用场;分离,每一个代码块儿只做一个工作,不要鱼龙混杂,只要做到模块化和分离
那么不用写注释别人也看的懂。

6.交流,这是我最大的问题,之所以做这么多的版本,是我没有很好的跟总监很好的交流,做了很多无用功。我们是一个团队,不是一个人开发,我们要很好的交流,这样才能很好的完成团队项目。

7.没有很好的了解需求,这也是由于上面的问题所引起的,对需求了解的不透彻怎么来写东西呢?

8.复杂化问题,要用简洁的代码来完成需求,根据需求来写代码,不要太复杂化需求,先有个雏形再一步步完善;

9.编程思想,这一点是非常重要的,但好的编程思想不是一下子就有的;首先,要有好的习惯,包括分析问题、解决问题的方法;

10.对项目里的插件要熟悉,要善其事,必先利其器;组件类似于我们的工具,要发挥组件的作用,就先要熟悉他;

           这段时间,学到了很多东西,不管是为人处事,还是思想各方面都有了很大进步。这都是总监对我的严格要求和认真指导的结果,总监是我进入社会的第一个导师。

  评论这张
 
阅读(171)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018