当前位置:首页>>开发编程>>软件工程管理>>新闻内容  
软件开发五要五不要原则
作者: 发布时间:2005-7-15 17:26:37 | 【字体:

  软件开发是一条没有航标的河流吗?小公司的软件开发管理看似无规律可循,但不同角色开发的模块会在总装的时候表现出优劣,滞后效应仍然表达竞争规律。
   
  选择谦虚而不是自傲

  软件程序体现的是集体智慧,在一个团队工作互相学习共同进步是最好的工作氛围,所以谦虚是程序员必须具备的美德。

  刚刚毕业的学生最爱面子,因为自己把自己当回事,生怕别人说自己没有水平,他们忘了一条规律,自己把自己当回事不管用,这是自吹自擂,要别人把您当回事您才真是那么回事。虚心学习,不耻下问。别人把您看得清楚一些是好事情,因为这样您赢得了学习的机会,赢得了别人理解和接受您的机会,千万不要把自己封闭起来。比如您本来是一个诚实的人,让人们认识您诚实的品质对您是有益的,您把自己包装起来就害了自己。

  选择严谨而不是随意

  有些初级程序员有一种侥幸心理,认为我今天不懂的明天可以自学弥补,这样可以维护自己的尊严;还有的人会认为我今天弄得似是而非,留下一些Bug,但是反正这个软件离组装还远,我明天技术更高明的时候再来完善这些程序也还不迟。实际上,留下很多问题的程序到了组装调试的时候,他早已记不起问题代码在哪里,他的程序就总是报错,出问题。遇上这种情况谁都知道问题出在您的程序里,您就不得不为您的随意付出代价。

  选择协作而不是封闭

  现在的应用程序开发往往采用组装式的工作方法,提口袋的系统工程师出结构,让不同的人员或者小组相对独立承担模块,用齐头并进的开发方式以节省时间。这种开发方式一个重要的问题就是相互沟通,了解别人的思路就是梳理自己的思路,多与小组其它人员交流就是帮助自己加快工作进度,或者说关心别人就是关心自己。千万不要保守,分享开发思路就是分享劳动成果。

  选择共性而不是个性

  软件程序开发时常需要统一使用开发工具,统一标准接口,统一程序调用规则,不同的模块开发还要统一开发进度等等,这些都是软件开发中遇到的共性问题。如果您不按照系统分析员制订的开发标准、语言、进度、接口进行工作,您写的程序再好也是废品。

  选择稳定而不是表现技巧

  系统或者程序的稳定永远是软件开发中的第一主题,大部分的软件开发生手都重技巧、轻稳定。学了一点点技巧就想大大地露一手,这是新手们常犯的错误。
稳定为何比技巧重要,因为软件的使用者最关心的是数据安全,一个系统不稳定的应用程序中的数据是不安全的,这种不安全好比在地震带上建设砖木结构的建筑,而这些建筑给客户散发着恐怖情绪。

  软件的技巧是为软件的稳定服务的,成熟的软件用户最关心的问题是软件的稳定性问题,他们认为软件最高的技巧就是系统的稳定、界面的朴素和直白。世间最大的道理是最直白的道理,世界上最好的软件是最直白的软件,视窗界面的创造就是对这种观点的最好表达。


文章来源:
·[图]常见的大型软件项目开发文件目录结构
·如何用正确的方法来写出质量好的软件的75条体会
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我