代码腐化快速腐化的原因
2018-05-10 本文已影响0人
搬砖洞察
很多人崇尚敏捷开发,避免过度设计,却曲解其中的含义,将“可用”当做了追求的目标,而将代码的可维护性追加在未来的重构上(通常情况下这种重构变成了恶性循环的重写)。很多项目甚至在没有任何迭代之前就已经变得不可维护,使得任何一个很小的业务迭代都需要付出很大的工作量,而在行业中虽有大量的成熟方案却没被采用,不知道大家有没有思考过这背后的原因?我认为这个问题的根源在于行业的浮躁,一个公司是否能赢得一场战争越来越依赖业务迭代速度,而不是技术壁垒,所以从上至下:追求速度成为了最重要的标准(不管你是否承认),所以在下层Rd做开发时,也不得不坚决捍卫该标准。