本人在沈阳,找个 1 万多点的工作,。 去了发现满屏中文实体, 类里面全是 sql 还是字符串拼接的, 代码都集中在一个 service 中; 感觉好累啊 ; 怎么办
|      1yhzwy      2018-08-31 21:57:29 +08:00 跑路啊 | 
|      2583376938      2018-08-31 22:03:30 +08:00 via iPhone 就是干 | 
|  |      3kY8mbXW833Lu28xn      2018-08-31 22:04:46 +08:00 via Android  4 不要怂,全改为英文,然后跑路 | 
|  |      4DonaidTrump      2018-08-31 22:04:59 +08:00 via iPhone  2 沈阳一万算很高薪水了吧? | 
|  |      5linbiaye      2018-08-31 22:08:15 +08:00  1 楼主介意截个图么?好好奇中文 java 是啥样。。 | 
|  |      7tinyuu OP | 
|  |      8waytoexplorewhat      2018-08-31 22:25:33 +08:00 如果是没法立刻走的话,尝试给这个团队带来点正面的东西?变革的东西? | 
|  |      9PDX      2018-08-31 22:26:30 +08:00 via iPhone 贴出来一段让我们见识一下呗 | 
|  |      10CloudnuY      2018-08-31 22:26:36 +08:00  5 不要怂,全改成 pinyin | 
|  |      11tinyuu OP 改不了 piyin  ,我告诉你们 数据库的字段名就是中文 555555 | 
|  |      12zicla      2018-08-31 22:41:11 +08:00 贴一段截图,让大伙瞧瞧 | 
|  |      13zhenxian      2018-08-31 22:43:00 +08:00 能在沈阳一万工资,工作 N 年大牛? | 
|      14wohenyingyu03      2018-08-31 23:01:00 +08:00 via iPhone  1 我用 emoji 做类名我会乱说?😂 | 
|      15xy90321      2018-08-31 23:11:54 +08:00 via iPhone 客户是日本人,代码里虽然都是英文字母,但是需要命名的地方基本全都是按照日语罗马字拼写。你可以想象成满屏幕变量函数名都是拼音构成的是什么感觉… | 
|  |      16Leigg      2018-08-31 23:25:32 +08:00 via iPhone 哈哈哈,难瘦香菇🐴 | 
|      17lookforsex      2018-08-31 23:32:43 +08:00 via iPhone 如果如果是拼音也就算了,还是中文,我觉得这个哥们还挺耐心,一会切换英文输入,一会中文输入法。换成是我,早骂街了 | 
|      18laike9m      2018-08-31 23:44:13 +08:00 中文比拼音好多了 | 
|      19MonoLogueChi      2018-08-31 23:47:14 +08:00 直接上去撸,有一定的地位之后带领团队重构一下 | 
|      20CYKun      2018-09-01 00:08:19 +08:00 via Android 沈阳、大连有很多专门做对日外包的 IT 企业,代码有里大量的罗马音和日文。 | 
|  |      21cpdyj0      2018-09-01 00:11:26 +08:00 @xy90321  更可怕的情况是罗马音 X 英文,,,混着写,英文还拼错了。。。 上次不记得在哪看到过这样的代码(反正我也看不懂) | 
|  |      22tinyuu OP 不是对日的 ,数据库字段都是中文啊 | 
|      23aLazarus      2018-09-01 01:58:39 +08:00 via Android 那业务逻辑里不就一会是英文一会是中文了…想想就感觉蛋疼 | 
|  |      24nikoo      2018-09-01 02:11:02 +08:00  4 import 人参; import 貂皮; import 乌拉草; public class 二愣子 { String 你瞅啥(); } | 
|  |      25xuanwu      2018-09-01 03:35:25 +08:00  5 挺好. 很多情况下中文命名完全够用, 可读性和可维护性的提升是显然的.  试几个礼拜应该就习惯了. 看看其他同事输入法的设置, 应该切换不会太麻烦. 至于代码优化 /重构, 这和中文命名并无直接关联, 但重构的难度 /工作量会小一些(因为代码更可读). 上面几位想看例程的: - [中文代码示例之 Spring Boot 集成 H2 内存数据库系列]( https://www.sunp.eu.org/t/484554) - [Antlr4+ Java 实现中文语法的简单编程语言(开头)]( https://www.sunp.eu.org/t/482717) - [中文命名代码示例之 Spring Boot 1.3.3 演示]( https://www.sunp.eu.org/t/477003) (JSP, MySQL 表 /字段) 更多请到知乎专栏 | 
|      26luozic      2018-09-01 06:49:15 +08:00 via iPhone 业务代码中文有点可以,但是不拆分类,后面怎么隔离? | 
|  |      27cchange      2018-09-01 07:57:59 +08:00 via iPhone  2 关键业务逻辑用中文没问题啊,请配合 ide 使用 | 
|      28wxt      2018-09-01 07:59:49 +08:00 身边挺多人都税后一万多啊,工作几年都差不多吧 | 
|      29wxt      2018-09-01 08:00:21 +08:00 我说的是沈阳 | 
|  |      30yidinghe      2018-09-01 08:14:18 +08:00 via Android 重构代码是有必要的 | 
|  |      31duan602728596      2018-09-01 08:16:15 +08:00 via iPhone 沈阳什么时候工资这么高了? | 
|      32p786317875      2018-09-01 09:28:53 +08:00 对不起,我这种看到中文代码就晕的人,不把他库删了已经是我善良了 | 
|  |      33Finest      2018-09-01 09:38:40 +08:00 频繁切换输入法,累 | 
|      34Ravenddd      2018-09-01 09:59:52 +08:00 如果公司不错就重构咯, 重构也能学不少东西, 一般般就早点跑路 | 
|      35linlicheng2009      2018-09-01 10:02:49 +08:00  1 | 
|      36RiESA      2018-09-01 10:04:01 +08:00  2 为什么那么多吐槽切输入法,就多按一次 shift 的问题, 而且在中文输入模式下,也可以直接输入英文,打完按回车直接上屏就是了 拼音看起来更晕吧 我个人看法,英文>中文>拼音>瞎写 | 
|  |      37spongebobsun      2018-09-01 10:09:05 +08:00 开发不过波罗的海? | 
|  |      38vjnjc      2018-09-01 10:15:09 +08:00 via Android 那你写英文,过几天发现中文出 bug 了就是同事的锅,英文代码出问题了就是你的锅 | 
|      39zcreg      2018-09-01 10:22:40 +08:00 当然是重.....新找工作 - - | 
|      40lneoi      2018-09-01 10:40:10 +08:00  2 逻辑没问题 中文就中文吧 也没什么事 | 
|  |      41greatbody      2018-09-01 13:02:53 +08:00 1、变量命名什么的就别管了,跟随即可 2、类里面姿势不对,最好重构下,用 Intellij,强大的 IDE | 
|  |      42changnet      2018-09-01 13:11:22 +08:00 via Android 楼上居然那么多支持用中文的。等你部署到线上,然后出问题发现 vi 编辑恰好不支持中文,或者平台服务器恰好不支持,一堆乱码,看下你们的 IDE 能不能救你 | 
|  |      46Govda      2018-09-01 16:05:29 +08:00 中文命名没什么不好吧?顶多是命名没法符合什么规范,但是如果项目有自己的规范就很好,没有的话挺乱的 | 
|      47okjb      2018-09-01 16:17:12 +08:00 via Android 你改英文,一脸懵逼 | 
|  |      48pyufftj      2018-09-01 16:26:48 +08:00  1 @RiESA 比拼音更恐怖的是拼音缩写。之前做过一个项目,比如“驾驶室内部”,它变量写成 jssnb,总共二百个这种缩写,让你怀疑人生。 | 
|  |      49Acceml      2018-09-01 16:28:31 +08:00 重构,重构。我觉得是你的机会,因为别人做不好你做好了。如果这家公司上升空间不大,早点撤了吧。 ———————————————— 打个小广告。最近在做一个技术公众号:Leetcode 名企之路。希望和大家交流、探讨、总结、进步。 | 
|      50ps1aniuge      2018-09-01 17:06:49 +08:00 这里主要说的是,一般来讲,都是菜鸟 java 传值给程序内核。当然中文容易理解了。 而 java 代码核心,是中文也行。不过这个核心,都固定了,都由高手开发重构好了,基本不需要变了。 中文好,中文好,中文好,中文类,函数好。 vi 滚。java 谁用 vi 上服务器上改?不都是自动拉取,build,测试,部署么? | 
|  |      51wolfie      2018-09-01 17:08:30 +08:00 上家公司一半字段中文,而且部分英文字段语义错误(经常被误导)。 sql 全部在 Controller 里,几乎没有 service,有也只是返回一段 sql 字符串。 项目经理过于注重业务,自己觉得开发快就行。 | 
|  |      52azzwacb9001      2018-09-01 17:38:43 +08:00 问一个小白问题,SQL 不用字符串拼接的话,更好的方式是什么? | 
|  |      53xuanwu      2018-09-01 18:20:14 +08:00 via Android 以后业务部分用中文命名会越来越多, 保守估计 5 年之内会常态化, 市面上会出现使用中文命名的编程教程。 在这种大趋势下, 现在就在一家中文命名的公司是幸运的。好处包括: - 可以更快掌握业务逻辑(开始信息量大会有点累) - 可以跳过不少编码问题的坑, 积累技术经验 - 在这样工作环境里可以大胆尝试在各种语言 /框架里的中文命名, 以后迟早有用 除了重构之外, 可以对命名 /编码等进行进一步规范并形成文档。至今没有看到公开的中文命名规范。在讨论组里有一个专题帖: https://github.com/program-in-chinese/overview/issues/45 欢迎一同探讨。 | 
|  |      54talen666      2018-09-01 21:23:50 +08:00 总比拼音首字母没注释好吧= =起码你这看的懂 | 
|      56wwwxxxfr      2018-09-02 00:16:31 +08:00 在沈阳,一万多,如果是想在沈阳继续工作的话,当然继续干啊 不过一定要多学习,拿开源项目练,要不真能成为一个废人 | 
|  |      57rockpk008      2018-09-02 00:23:02 +08:00 via Android 中文的类??这看起来像易语言了 |