El *_*oco 21 c# standards coding-style visual-studio
我发现默认支撑样式在线数上有点浪费,例如......
function foo()
{
if (...)
{
...
}
else
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
如果我用JavaScript编写,例如写得像......
function foo() {
if (...) {
...
} else {
...
}
}
Run Code Online (Sandbox Code Playgroud)
......我理解也可能不符合人们的口味.
但问题是你是否关闭VS格式化风格并使用自己的规则?当许多人在同一个代码库上工作时,业界对此有什么看法?仅仅为了简单/统一而坚持默认是否更好?
Vin*_*ayC 23
你需要有编码标准.没有最好的标准.诸如在自己的线上或在同一条线上具有支撑的标准是人们可以考虑所涉及的开发人员的舒适水平而不是行业意见(通常将被划分)的决定.
但是一旦定义了标准,您应该调整工具以适合您.例如,您可以根据您的标准更改VS设置(工具 - >选项),然后将这些选项组导出为.vssettings文件,将其保存在中央位置/代码存储库并要求每个开发人员导入它.
如果您在团队中工作并且您的代码受源代码管理,我会坚持使用默认设置.如果不是,您将最终难以区分签到中的实际更改与由括号的不同位置引起的实际更改之间的差异.在我记忆中的javascript中,有充分的理由使用上面显示的大括号.道格拉斯·克罗克福德有一篇很好的文章说明为什么会这样,我没有添加文章的链接,因为我现在找不到它,但值得看看他的网站,因为它有很多有趣的东西在JavaScript上.
| 归档时间: |
|
| 查看次数: |
15364 次 |
| 最近记录: |