敏捷设计的可扩展性考虑

这段时间在重构代码,这些代码是基于上一版本的,当前版本在功能上去掉了很多,而代码一直没有做大的改动,里面有原因很多基于扩展性而做的设计,现在看起来很多都用不到了,代码也很难看懂,我正在考虑如何简化它们,产生了扩展性到什么程度的疑虑。
一点想法,所谓的扩展性不能依赖于开发者的想象。设计人员在项目开发过程中,需要把技术严格的放到业务后面,加强与客户的沟通,强化自己的业务理解,基于当前业务需要对设计进行适度扩展。用频繁的多方面的交流来降低后续扩展的风险与成本。这个交流是多方面,可以是挖掘需求、澄清需求、确认需求,也可以是通过某种方式拒绝需求,当然更可以是与客户的感情沟通。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值