欢迎补充。
“避免 需求变更?”
这本身就是一个伪命题。你只能说自己的架构能够适应变化,而不是阻止变化,你没有这个能力。
You are right.
避免 频繁变更。
刚看到 有人 下午代码刚提交,ε=(´ο`*)))唉,被通知 需求变更了。
感觉是没讨论仔细导致的。
@快乐的凡人721: 就算当时讨论的再好,也避免不了需求变更。
可怕的是当你们讨论到第5版后,发现其实第1版更合理。所以代码不要直接删除,说不定还有用。
@架构师修炼之道:
git-flow.
新建分支,开发新的需求。