【发布时间】:2020-02-26 14:27:15
【问题描述】:
在我们有严格的截止日期并且合同规定“不对现有代码进行任何更改”的情况下,程序员不断地对代码进行外观更改。我想知道这种“态度”从何而来:DevOps?敏捷?
执行的更改: 1.用“var”替换显式变量 2. 用较长的变量名重命名较短的变量名 3. 重构代码注入到 MVC 控制器类 4. 将设计模式(如命令模式)添加到现有代码(不更改功能) 5.给ViewModel类添加带参数的构造函数(忘记加一个非参数的,所以帖子断了……)
测试后进行了数百次更改,使合并方式更加复杂。
这是敏捷吗?
【问题讨论】:
-
这不是这个网站的目的。
-
大部分都不是外观变化。
-
简答,不。这不是敏捷。这可能发生在任何类型的团队中,如果您没有同意在代码审查中遵循和使用的代码标准。
-
你需要一个团队领导来制定一套体面的标准。
标签: agile methodology