满屏中文的 Java 类

2018-08-31 21:37:30 +08:00
 tinyuu

本人在沈阳,找个 1 万多点的工作,。 去了发现满屏中文实体, 类里面全是 sql 还是字符串拼接的, 代码都集中在一个 service 中; 感觉好累啊 ; 怎么办

8179 次点击
所在节点    Java
60 条回复
greatbody
2018-09-01 13:02:53 +08:00
1、变量命名什么的就别管了,跟随即可
2、类里面姿势不对,最好重构下,用 Intellij,强大的 IDE
changnet
2018-09-01 13:11:22 +08:00
楼上居然那么多支持用中文的。等你部署到线上,然后出问题发现 vi 编辑恰好不支持中文,或者平台服务器恰好不支持,一堆乱码,看下你们的 IDE 能不能救你
bombless
2018-09-01 13:25:30 +08:00
@changnet 你们没有运维吗
clions
2018-09-01 14:14:47 +08:00
@nikoo 老哥人才啊
iiji86
2018-09-01 14:57:35 +08:00
@changnet 你不是 Java 开发吧?
Govda
2018-09-01 16:05:29 +08:00
中文命名没什么不好吧?顶多是命名没法符合什么规范,但是如果项目有自己的规范就很好,没有的话挺乱的
okjb
2018-09-01 16:17:12 +08:00
你改英文,一脸懵逼
pyufftj
2018-09-01 16:26:48 +08:00
@RiESA 比拼音更恐怖的是拼音缩写。之前做过一个项目,比如“驾驶室内部”,它变量写成 jssnb,总共二百个这种缩写,让你怀疑人生。
Acceml
2018-09-01 16:28:31 +08:00
重构,重构。我觉得是你的机会,因为别人做不好你做好了。如果这家公司上升空间不大,早点撤了吧。
————————————————
打个小广告。最近在做一个技术公众号:Leetcode 名企之路。希望和大家交流、探讨、总结、进步。
ps1aniuge
2018-09-01 17:06:49 +08:00
这里主要说的是,一般来讲,都是菜鸟 java 传值给程序内核。当然中文容易理解了。
而 java 代码核心,是中文也行。不过这个核心,都固定了,都由高手开发重构好了,基本不需要变了。

中文好,中文好,中文好,中文类,函数好。
vi 滚。java 谁用 vi 上服务器上改?不都是自动拉取,build,测试,部署么?
wolfie
2018-09-01 17:08:30 +08:00
上家公司一半字段中文,而且部分英文字段语义错误(经常被误导)。

sql 全部在 Controller 里,几乎没有 service,有也只是返回一段 sql 字符串。

项目经理过于注重业务,自己觉得开发快就行。
azzwacb9001
2018-09-01 17:38:43 +08:00
问一个小白问题,SQL 不用字符串拼接的话,更好的方式是什么?
xuanwu
2018-09-01 18:20:14 +08:00
以后业务部分用中文命名会越来越多, 保守估计 5 年之内会常态化, 市面上会出现使用中文命名的编程教程。
在这种大趋势下, 现在就在一家中文命名的公司是幸运的。好处包括:
- 可以更快掌握业务逻辑(开始信息量大会有点累)
- 可以跳过不少编码问题的坑, 积累技术经验
- 在这样工作环境里可以大胆尝试在各种语言 /框架里的中文命名, 以后迟早有用

除了重构之外, 可以对命名 /编码等进行进一步规范并形成文档。至今没有看到公开的中文命名规范。在讨论组里有一个专题帖: https://github.com/program-in-chinese/overview/issues/45
欢迎一同探讨。
talen666
2018-09-01 21:23:50 +08:00
总比拼音首字母没注释好吧= =起码你这看的懂
ixiaozhi
2018-09-01 22:18:05 +08:00
@wolfie 我待过一个公司,sql 拼写写在 jsp 里...
wwwxxxfr
2018-09-02 00:16:31 +08:00
在沈阳,一万多,如果是想在沈阳继续工作的话,当然继续干啊

不过一定要多学习,拿开源项目练,要不真能成为一个废人
rockpk008
2018-09-02 00:23:02 +08:00
中文的类??这看起来像易语言了
nikoo
2018-09-02 00:26:13 +08:00
@ixiaozhi 请教,那 SQL 应该写在哪? java 类里? ORM ?
mritd
2018-09-02 18:11:30 +08:00
@changnet 你看一堆喷你的,还有问 sql 不拼字符串怎么办的,哈哈哈,胸 die,人各有志,乐呵一下就行了,你叫不醒一个装睡的人的
Belmode
2018-09-15 09:12:08 +08:00
@changnet 都是打包上传的…本地编码没问题,服务器同样的也不会出问题。

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

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

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

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

© 2021 V2EX