先要好代码?还是好产品?

很多朋友不同意我的意见,其实我想表达的是一个先后顺序的问题, 并非是重要程度。好的产品能让技术重要起来.

创新互联是一家专注于网站建设、成都网站设计与策划设计,长岭网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:长岭等地区。长岭做网站价格咨询:028-86922220

做项目,特别是创业项目,  实现好的点子总是一件令人抓狂的事情。明明非常有经验,为什么还是总延期呢?看上去没有技术难度,却很容易陷入到实现细节中出不来呢。这几天想了很多,基本上笔者总是遇到下面一个循环:

  • 关于某个功能,有了一个好点子
  • 开始实现, 但是很快发现在细节上要做的东西貌似比较多
  • 于是开始设计复杂的对象关系和结构, 希望通过代码把它们管理起来. "以后好扩展"(很多人的口头禅)
  • 但是...发现点子需要调整, 设计上有变化。
  • 发现明明只是小调整, 却要改很多地方, 大量的"以后好扩展"的设计完全用不上了?
  • 直接重新开始写代码, 但是不知不觉又慢慢滑入步骤3的流程中.

这个循环,很明显会浪费掉宝贵的时间。如果是创业的小团队,更是耗不起,但是为什么会这样呢?直观的看:这是过度设计。但是这个错误背后,我觉得有一个更大的错误:在好产品还不存在的情况下就开始追求好代码

这是一个错误吗? 我想很多人可能不会同意。 但是仔细想一下, 它很有可能是! 特别是在时间紧迫的情况下。 我的理解是这样:好代码的用处不是为了自娱自乐, 而是为了方便修改, 应对变化.  但这一切都有赖于产品细节的支撑, 可惜的是, 初创的产品细节可以认为是最不稳定的.  没有它们做支撑. 强求好代码,  结果多半是一些设计模式/经验模式的堆砌.  写起来很爽,  过期得更快. 毕竟我们人类的智力是总结经验, 而不是预测未来。

结论: 对于创业的团队来说, 最重要的东西不一定是***先的,就算技术是核心竞争力,代码虽然重要,但是必须得先有好产品,等产品相对靠谱了,再仔细设计你的技术架构吧

原文链接:http://www.cocoachina.com/gamedev/misc/2013/0628/6496.html

当前名称:先要好代码?还是好产品?
本文URL:http://www.stwzsj.com/qtweb/news39/15839.html

成都网站建设公司_创新互联,为您提供网站导航搜索引擎优化品牌网站建设外贸建站用户体验企业建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联