本帖最后由 DDD888 于 23-1-2014 20:33 编辑
black_zerg 发表于 22-1-2014 20:45
认真地说我觉得筹码这个东西就是说人家需要你的时候,才有筹码,你给人家事情办完了,你就没有leverage了。 ...
我仔细想了下,你说的其实可以商榷啦,任何一个系统出来,只有一个情况是不需要维护的,那就是彻底的失败,没人使用,赚不到钱,公司关门了事,也就不要维护啦
如果程序写的好,假设没有任何错误,有许多客户使用,必然当初的需求设计和客户的需求不一定100%匹配,客户会提出许多的新要求,所以还是需要程序员来维护的,当然新的需求的数量在给定的客户群里会逐渐减少,直到为零,这样一来因为系统好,有竞争力, 会吸引更多的客户,这样一来周而复始 ,就象Windows操作系统一样从最初的dos到现在的windows 8,linux系统的成长,iphone,android系统也是如此啦 所以优秀的程序员也不用担心自己的水平太好啦,写好自己的程序才是最重要的啦
在没有unit testing的理念之前,系统会由于多次的修改的变的复杂的不敢改了,导致系统不可维护,也就标志系统的失败啦 |