gpt4 book ai didi

c# - 当前 VS 工具以不同的方式查看每个开发人员的 C# 代码

转载 作者:行者123 更新时间:2023-11-30 21:07:41 24 4
gpt4 key购买 nike

是否有任何 VS 工具可以让开发人员根据自己的风格需求查看代码?

例如,一些开发人员喜欢 K&R 样式的括号,而其他开发人员则喜欢 ANSI 样式。支持代码文件可以采用任何格式,但查看的源代码需要采用开发人员风格。

最佳答案

这是可以做到的。您只需在 Visual Studio 选项中设置缩进选项。然后,当开发人员加载文件时,他只需从“编辑”菜单中选择“重新格式化文件”(我认为它在高级子菜单之一中)或转到文件底部,删除结束大括号,然后重新添加它。该文件将自动重新格式化。

也就是说,这是一个非常糟糕的主意。如果您使用的是源代码管理,那么每当开发人员 checkout 之前由使用不同格式约定的人 checkin 的文件时,该文件将显示为已修改。因此,您将有可能进行大量虚假 checkin ,即使您以某种方式避免了虚假 checkin ,您也会遇到开发人员可能会更改一行代码的问题,但 diff 将显示很多更改,因为所有格式更改。

这不是唯一的问题。假设测试人员报告了一个错误,堆栈跟踪表明某个模块的第 263 行发生了异常。您必须确保从源存储库中获取最新的代码,并将其保存为上次编译时的格式。否则,错误所在的第 263 行可能不会出现在您的编辑器中的第 263 行。

告诉您的开发人员决定一种缩进样式。任何其他事情都会让您感到无尽的悲伤。

顺便说一下,几年前我认真考虑过这个问题,甚至在 Source Control and Formatting Standards 中写过它.我认为这是一个好主意,前提是我可以构建工具来自动转换为规范格式。当时,我没有考虑到“263行在哪里”的问题。那是一个 killer ,进行自动转换的工具也不是野餐。总而言之,我认为只选择一种风格更容易也更可靠。习惯一种陌生的风格只需要几天时间。

关于c# - 当前 VS 工具以不同的方式查看每个开发人员的 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218718/

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