聊聊哪些奇葩的代码规范 —— 代码放一行
因为有些要求感觉实是太过奇葩,收集下来娱乐下大家。
代码规范要求
要求代码必须要放在一行上面,导致代码上面有不少行甚至超过了 1000 个字符。
规范解读
就是有时候代码过长,我们会折行增加可读性,最简单的一个例子就是 object builder 设置值。奇葩的要求是这个代码必须要放在一行上上面。
奇葩解释:因这就是 Java 的编码规范和便于 IDEA 语法分析。
如果你的代码有折行,PR 都全部拒绝通过。强制使用 IDEA 2 次格式化把代码尽量放一行的功能。
拒绝使用临时变量增加代码可读性。一些复杂代码就会在一行上超过上千字符,屏幕都需要往右侧翻 5 ,6 次 还没看全这行到底要干什么。
挑一个方法来看看:
这个方法被要求这样写以后,这行的长度是 682 个字符。
不允许折叠行。
看不明白这行要干什么?看不明白就对了,这个根本就不是人读的东西。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2022-06-06 理解 Java 中的 NumberFormatException 异常
2022-06-06 Java 通过构造函数初始化 Integer 对象的方法将会被丢弃
2020-06-06 Python 项目结构
2018-06-06 Confluence 6 从你的 JDBC 连接中直接启用校验查询
2018-06-06 Confluence 6 针对你的数据库类型确定校验 SQL
2018-06-06 Confluence 6 从关闭的连接中恢复
2018-06-06 Confluence 6 配置数据库查询超时时间