程序员请不要急着去编码!

  由于目前还出于实习阶段,资历是在是浅到不行,所以只是自己的一点理解,还望见教。最近做了一个小的项目,在android方面积累了一些知识和经验。关于编程的方法学也有了一些感触。
  首先应该是设计,最好能用专业的工具软件,一来清晰高效,二来方便与人交流。当然对于一些 比较小或者简单的也可以简单的做些记录就好,总之要做到心中有数。
  程序员请不要急着去编码!

  我在实现期间,做第一个实习项目时,老大对我说,“不要急着去编码!”你应该首先搞清楚你 的需求是什么,即你的软件是为解决什么问题而诞生的,是为那些用户群而服务的。然后你开始技术攻关 (我刚来的一两个星期就在做这个事)一个项目你首先需要将一些技术关键点搞定,至少你得求证该技术 点是可以攻克的,然后才有进一步的必要性,否则你做了99%,可能最终挂在这1%上,那么结果是0 !所以 ,程序员请不要急着去编码。

  我们要构造一个框架,而不是某个类

  搭建程序框架。很多菜鸟刚开始编程很热衷于急切的实现某个方法或者函数,然后运行通过,实现了一个 小功能很有满足感。我也不例外。可现在意识到一个清晰的逻辑,一个好的框架是何等的重要。我的切身 体验是:由于我在做该项目时,没有统筹设计和构思,想到一个功能就去实现一个功能,结果是只能“窥 一斑而不能见全貌”导致后期程序逻辑比较混乱,也出现了比较多的bug。由此我才意识到前期的设计和 整个框架的构造是何等的重要。

  让我们来搭建自己的应用框架:

  首先,我们更加自己的设计,将类先创建起来,然后是类之间的调用关系得搭建起来,类内部的方法可 以先写成“哑方法”该开线程的开线程。该后台处理的后台处理。这样一个空的架子就起来了,然后就是 往里面添加砖瓦水泥了。自己的理解就是这么多,还望见教!

posted @ 2011-12-09 18:10  zsmiling  阅读(216)  评论(0编辑  收藏  举报