我一直在使用方法和代码块的新行默认值,但它占用了大量空间。我应该在与方法开头相同的行上使用花括号吗?这样做有什么不利之处吗?
答案 0 :(得分:1)
是的,我认为有。简单地说,可读性。如果不适合你,那么至少对其他人来说。相信我,你会很高兴以后他们会分开。
编辑:从技术上讲,它并不重要。
答案 1 :(得分:1)
将开场{
放在同一条线上的缺点:有些人不喜欢它,而有些人发现它更难阅读。
将开场{
放在下一行的缺点:有些人不喜欢它,而且占用更多的垂直空间。
我认为下一行看起来更漂亮,但我并没有真正发现它更容易或更难阅读,假设代码缩进得很好。
如果您在一个标准强制要求的团队中工作,那么您应该遵循标准,否则请按照您的意愿行事。
答案 2 :(得分:0)
这完全取决于你。两者都与编译器具有相同的含义。
无论我在哪个代码库工作,我都认为最好坚持使用外部定义的标准。这样,造型标准是便携式的。特别是,我倾向于使用StyleCop来管理它,尽可能使用默认规则。在默认的StyleCop规则集中,声明括号应位于以下行。
答案 3 :(得分:0)
你可以在一行中编写所有代码..但是我认为当你使用默认方法时它更具可读性。这是唯一的缺点。