请问这种代码风格是继承自某个语言还是某个最佳实践之类的?

2021-03-11 19:36:01 +08:00
 jwenjian

这种代码风格就是:Java 代码中,方法名和小括号之间留一个空格, 例子如下:


User demo = new User ();
demo.setName ("test");

System.out.println ("user.name = " + demo.getName ().toString ());

一个项目里面,老代码基本上都是这种风格,有什么说法吗?

1979 次点击
所在节点    程序员
12 条回复
iwh718
2021-03-11 19:49:57 +08:00
印象里 我些 js php 都是运算符号空格。
xiaofan2
2021-03-11 19:51:05 +08:00
似曾相识 但是忘了在哪见过
luckyrayyy
2021-03-11 19:53:33 +08:00
有意思,不知道哪个语言这样,也不认为最佳实践会规范这个...某个人的个人风格,然后写到格式化工具里了?
ychost
2021-03-11 19:54:31 +08:00
这风格 kj've 看着真蛋疼
karloku
2021-03-11 20:01:01 +08:00
继承自英文... 是英文语法的最佳实践
iamsolo
2021-03-11 20:09:25 +08:00
Emacs 下 M-S-( 会自动输入一对括号, 把光标放在左右括号中间, 同时在一对括号前加上一个空格.
voiyy
2021-03-11 20:10:50 +08:00
gnome 那套 c 代码风格
jwenjian
2021-03-11 20:37:52 +08:00
@voiyy 这个倒有可能,旧项目,估计开发人员写的 C 写多了,延续到 JAVA
jwenjian
2021-03-11 20:38:47 +08:00
@luckyrayyy 几十个 eclipse 项目,清一色的这种风格,可能是谁定的团队代码风格
sadfQED2
2021-03-12 09:48:57 +08:00
看得难受,很想上去把空格删了
cgqsidney
2021-03-12 11:49:45 +08:00
代码格式一般都用工具统一的吧。比如 vs 里面的 AStyle 。
no1xsyzy
2021-03-12 14:08:31 +08:00
是 GNOME 的话大概是来源于 GNU 风格
而 emacs 似乎自动格式化到 GNU 风格

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/760804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX