代码采用这种形式对于可读性有多重要:
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();
}
我最喜欢第一种风格,它让事情变得容易阅读,你会如何温柔地引导人们走向前者并远离后者?或者你不会?