如何有效编写软件的75条建议

http://tech.ddvip.com   2008年01月10日    社区交流

本文详细介绍如何有效编写软件的75条建议

  60. 你们有统一的代码书写规范么?

  要有。Code Convention很多,搞一份来发给大家就可以了。当然,要是有FxCop这种工具来检查代码就更好了。

  61. 你们的每个人都了解项目的商业意义么?

  要。这是Vision的意思。别把项目只当成工作。有时候要想着自己是在为中国某某行业的信息化作先驱者,或者时不时的告诉team member,这个项目能够为某某某国家部门每年节省多少多少百万的纳税人的钱,这样就有动力了。平凡的事情也是可以有个崇高的目标的。

  62. 产品各部分的界面和操作习惯一致么?

  要这样。要让用户觉得整个程序好像是一个人写出来的那样。

  63. 有可以作为宣传亮点的Cool Feature么?

  要。这是增强团队凝聚力、信心的。而且,“一俊遮百丑”,有亮点就可以掩盖一些问题。这样,对于客户来说,会感觉产品从质量角度来说还是acceptable的。或者说,cool feature或者说亮点可以作为质量问题的一个事后弥补措施。

  64. 尽可能缩短产品的启动时间要这样。

  软件启动时间(Start-Up time)是客户对性能好坏的第一印象。

  65. 不要过于注重内在品质而忽视了第一眼的外在印象

  程序员容易犯这个错误:太看重性能、稳定性、存储效率,但忽视了外在感受。而高层经理、客户正相反。这两方面要兼顾,协调这些是PM的工作。

  66. 你们根据详细产品功能说明书做开发么?

  要这样。要有设计才能开发,这是必须的。设计文档,应该说清楚这个产品会怎么运行,应该采取一些讲故事的方法。设计的时候千万别钻细节,别钻到数据库、代码等具体实现里面去,那些是后面的事情,一步步来不能着急。

  67. 开始开发和测试之前每个人都仔细审阅功能设计么?

责编:豆豆技术应用

正在加载评论...