gpt4 book ai didi

c# - 承包商改变代码风格

转载 作者:太空狗 更新时间:2023-10-29 18:03:44 26 4
gpt4 key购买 nike

<分区>

我目前支持工作中的一个应用程序,该应用程序最初由一个四人团队编写,但现在已减少到只有我一个人。我们最近找了一个承包商来研究一些性能问题,而我正忙于其他事情。

虽然承包商似乎在性能方面做得很好,但他们也经历了大量代码,根据个人喜好替换了预先存在的样式。

很遗憾,我们没有编码标准文档,只有遵守 C# 通用规则的通用规则。

作为他们所做工作的一个例子,它包括:

  • 删除几乎所有对“var”关键字的使用
  • 任何有 if 语句和单行的地方,他们都添加了花括号
  • 删除大部分 lambda 并用更冗长的代码替换它
  • 更改方法签名,使每个参数都在单独的一行而不是一行上

我们也执行 TDD 策略,但测试覆盖率非常低,尤其是在性能特定部分,因此几乎没有留下关于他们所做更改的文档,并且由于他们的 checkin 评论不是特别有用而且使得它变得更加困难实际的功能更改在大量“调整”中丢失了。

我如何与承包商讨论此事?显然,他们没有太多动力去改变它,因为他们没有责任支持这个项目,而且他们似乎不太愿意接受改变。

或者我是否应该在契约(Contract)的短期内忍受它,然后将所有内容改回我们之前使用的代码格式?

制作社区维基百科,因为这里可能没有一个正确答案。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com