软件开发中的理想与现实(引子)

软件开发实在不应该是一个令人厌恶的工作,而更应该像一种艺术家的创作,充满新意和乐趣。可是,我看过不少软件开发者却一直在写另自己都厌恶的代码,做连自己都不敢正视的测试,最后在项目完成时长叹一口气,将自己的成果束之高阁、不敢再碰。

造成这种窘境的根源在哪里?是谁让开发人员做出连自己都感到厌恶的东西?

答案是多样的,这不完全是开发人员的错,但开发人员自己应该反思,自己真的有想过在开发中主动避免这些窘境出现么?或者说,开发者知道怎么做会更好一些么?

这些答案往往是否定的,至少在我身边的开发人员都是这样:在迷茫中开发、在迷茫中迷失,有时看到一些救命的稻草就死命的去抓,但是最后只能适得其反。他们还不懂的如何选择合适的方法

其实我也不懂,不过至少我有理想(不知道它是否也只是稻草而已),我想用一些足够客观的实验来验证书上所说以及我所理解的是否可行,是的,我想在自己所在的小团队中看看软件开发中的理想与现实。

这,也就是我所希望在这里记录的东西。

现在, 我的实验项目还在继续,所以我只能在这里不断聊聊自己在不同阶段的不同感受。我一定会犯错,其实我已经犯过一些错误了,但是无所谓,我正希望通过这些好的坏的结果来修正我的观念,说不定最后,我真的能懂得如何为自己所在的小团队量身定做一个合适的开发方式。这也是我的理想之一。

附:实验项目情况简介

  1. 开发人员:4人
  2. 开发时限:总时间,1年。一期,2月20日~4月31日,已经提前结束;二期,目标未定,项目组正处于修整期
  3. 开发环境:Windows平台,Visual Studio.Net 2003,使用C++的STL和boost库编写基于命令行的程序
  4. 测试环境:CppUnit作为单元测试平台,自行设计的 IntegratedTestTool 作为系统测试平台
  5. 主要运用到的实践:测试先行、迭代开发、每日会议、自动构建、重构
  6. 其它情况:经过4次迭代,现在已经完成一期的工作,并通过验收。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值