作者回复: 确实做得不错!项目失败和实践之间是不能划等号的,不能因为项目失败就否认实践的优秀。
作者回复: 我最喜欢的分支模型是,没有feature分支的git flow。
作者回复: 不仅仅是持续集成,任何涉及到协作的实践都需要协作相关方的共同配合才可能有效落地。
如果大家都觉得工作起来很辛苦,其中肯定有不对的地方,需要坐下来,一起商量解决方案。我在专栏中给大家提供的就是你坐下来可以提出的建议,比如,持续集成,验收标准等等。
作者回复: 好问题,你对提交的理解说明任务分解做得不够,不能小步提交,这是在任务分解模块要讲的内容,敬请期待。
作者回复: 我一直认为,大分支就是给自己找麻烦。后面还有关于分支的讨论。
作者回复: 在“任务分解”模块的答疑中,我介绍了 Feature Toggle,你可以了解一下。
这里面的关键点在于,你的代码模块需要划分清楚,这样无论是使用 Feature Toggle,还是调整代码,都有足够的空间去操作。
作者回复: 这种情况是最原始的开发状态,什么都没有。
作者回复: 你有这种感觉,说明你所在的公司做得不错,但行业中还有大量需要提高的公司。
作者回复: 你可以先了解一下git flow,去掉feature分支就变成了主干开发,这是我鼓励的,换句话说,我的观点就是尽可能不使用分支,更别说开发分支,测试分支了。
作者回复: 持续集成一定要自动化,不自动化开发速度就起不来。测试对于公司而言,就像法律,是底线,不是高标准。
作者回复: 以行业的平均水准而言,这种行为确实要鼓励。