代码改变世界

软件开发随想

2015-10-22 06:39  pymonkey  阅读(161)  评论(0)    收藏  举报

这里总结了我在开发过程一些随想,记在这里(自由软件)

  1. 软件开发应该站在用户的角度,去实现某一个功能,而不是作为一个开发者,觉得这个功能实现起来很难、或者让整体设计看起来很糟糕,而不去做。 即使用一些奇淫巧计在无所谓。"可以工作的软件重于面面俱到的文档",可以工作的软件也重于优美的代码。
  2. 第一点其实很矛盾,因为你具有双重角色,这需要你慎重的权衡这个功能是否真的有必要,编码代价多大,给用户带来多大的价值。
  3. 快速开发的基础在于你有丰富的经验和积累。 包括你对整个软件体系的熟悉....等等