【发布时间】:2010-10-26 14:45:56
【问题描述】:
这种形式的代码对于可读性有多重要:
public void DoStuff()
{
var v = new Object();
v.PropertyID = "abc";
v.Type = "abc";
v.Style = "abc";
v.SetMode(Mode.Abc);
v.Draw();
}
对比
public void DoStuff()
{
var v = new Object();
v.PropertyID = "abc";
v.Type = "abc";
v.Style = "abc";
v.SetMode(Mode.Abc);
v.Draw();
}
我最喜欢第一种风格,它使事情易于阅读,你会如何温和地引导人们走向前者并远离后者?还是不要?
【问题讨论】:
-
我不认为第二个示例是“样式”,它只是看起来有人使用了一些随机间距方案。
-
是的,就是这样(在 Bob 编辑之前)。问题是(或应该是),您将如何鼓励某人花时间将其代码格式化为第一种样式,以使下一个人受益,而不是让格式看起来好像是随机数量的每行都有不同的空格。
-
这应该是社区维基
-
只需在 Visual Studio 中设置您的默认规则并在保存之前始终按 Ctrl-K Ctrl-D,或者让 Visual Studio Power Commands 为您执行此操作:)
标签: coding-style code-formatting