摘要:
转眼工作2年了,记录一些工作中遇到的问题,不断审视,不断反思:1,可扩展性:对于一个普通功能,也许只需要500行代码,但是如果考虑到后期的扩展,可能需要5000行代码,算上时间成本,究竟改如何取舍如果时间充裕,当然使用更具扩展性的设计,但是在敏捷开发这种快速迭代的开发模式中,是要追求功能最小化还是更强的扩展性比如:快速开发出原型,然后快速迭代的开发模式,此时,是不是更应该以功能为基本单位,不要过多的关注扩展性?如果是的话,后期扩展岂不是需要消耗数倍精力?可扩展性与复用性好像有着必然的冲突,提高扩展性的同时貌似必然会带来一定的亢余十分纠结,期待有人指点一二,不胜感激!敏捷开发只适合成熟的团队,需 阅读全文