【问题标题】:Making hundred of cosmetic changes to the code at the last minute [closed]在最后一分钟对代码进行数百次外观更改[关闭]
【发布时间】:2020-02-26 14:27:15
【问题描述】:

在我们有严格的截止日期并且合同规定“不对现有代码进行任何更改”的情况下,程序员不断地对代码进行外观更改。我想知道这种“态度”从何而来:DevOps?敏捷?

执行的更改: 1.用“var”替换显式变量 2. 用较长的变量名重命名较短的变量名 3. 重构代码注入到 MVC 控制器类 4. 将设计模式(如命令模式)添加到现有代码(不更改功能) 5.给ViewModel类添加带参数的构造函数(忘记加一个非参数的,所以帖子断了……)

测试后进行了数百次更改,使合并方式更加复杂。

这是敏捷吗?

【问题讨论】:

  • 这不是这个网站的目的。
  • 大部分都不是外观变化。
  • 简答,不。这不是敏捷。这可能发生在任何类型的团队中,如果您没有同意在代码审查中遵循和使用的代码标准。
  • 你需要一个团队领导来制定一套体面的标准。

标签: agile methodology


【解决方案1】:

不,这不是敏捷实践。当程序员进行上述更改时,这意味着他/她没有为项目工作做好充分准备。 敏捷允许团队协作工作,团队中的每个成员在解决问题时互相帮助,这样最终生成的代码将导致更少的更改,并且比个人编写的代码更有效率。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-27
  • 1970-01-01
相关资源
最近更新 更多