司马刘的日志

分享工作,分享生活。

Skip to: Content | Sidebar | Footer

最近工作的一些思考

9 二月, 2010 (20:49) | 开发 | By: 司马 刘

设计要自由、大胆,最后落到实处来到新部门一个多月了,新的部门目前的工作重点是研发一套分布式数据访问系统。开发团队由三位成员组成,各自负责一部分组件的研发。
这一个多月来,代码写了不少,错误也犯了不少,时间也浪费了不少。今天做一些总结,以免日后遗忘。

来到新部门一个多月了,新的部门目前的工作重点是研发一套分布式数据访问系统。开发团队由三位成员组成,各自负责一部分组件的研发。

这一个多月来,代码写了不少,错误也犯了不少,时间也浪费了不少。今天做一些总结,以免日后遗忘。

  • 设计要自由、大胆,最后落到实处
    做设计尤其是做新的系统设计,不要拘泥于已知的东西,要大胆的设想,否则就是原地踏步,设计出来的东西没什么创新,亮点很少,客户当然不会买账。做完设计后要想想,哪些可以做,哪些比较难做,分清主次和先后,逐步实施。不是说设计好了就要一次性做出来,任何伟大的系统都是一砖一瓦搭建起来的。
  • 对系统抽象后,系统结构应该非常清晰
    系统中结构不清晰的部分往往是没有考虑周到的部分,如果短时间内考虑不好,不如暂时放下不要急于动手。或者试着做一点,新的、好的想法说不定就显露出来了。
  • 动手写代码之前基本的逻辑是要清晰的
    经验不丰富或者是涉足新的领域,一般很难事先把所有的逻辑都考虑的清清楚楚,但是至少大体上是清晰的。如果对系统没有一个大概的想法,急于动手去做,结果往往是很悲惨的。
  • 写代码过程要心细严格
    整个系统的开发过程中,设计和调试用的时间比较多,减少这两块时间就提高了效率。“敏捷开发”的思想就是不要像传统软件开发那样做过多详细的设计,大概想的差不多就着手开发,一边开发一边修正设计,这样设计的时间就减少了。如何减少调试时间呢?往往需要花时间调试的代码都是写的时候不仔细,犯了一些很低级的错误,但是却浪费了大量的调试时间,所以写代码的时候还是尽量细心严格。

Comments

Pingback from 最近工作的一些思考(续) « 司马刘的日志
Time 2010年04月25日 at 20:47

[...] 最近工作的一些思考 [...]

Write a comment