CWIKIUS
  • 首页
  • 计算科学
  • 房地产
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

聊聊那些奇葩的代码规范 —— 代码放一行

2023年06月06日 58Browse 0Like 0Comments

因为有些要求感觉实是太过奇葩,收集下来娱乐下大家。

代码规范要求

要求代码必须要放在一行上面,导致代码上面有不少行甚至超过了 1000 个字符。

规范解读

就是有时候代码过长,我们会折行增加可读性,最简单的一个例子就是 object builder 设置值。奇葩的要求是这个代码必须要放在一行上上面。

奇葩解释:因这就是 Java 的编码规范和便于 IDEA 语法分析。

如果你的代码有折行,PR 都全部拒绝通过。强制使用 IDEA 2 次格式化把代码尽量放一行的功能。

拒绝使用临时变量增加代码可读性。一些复杂代码就会在一行上超过上千字符,屏幕都需要往右侧翻 5 ,6 次 还没看全这行到底要干什么。

挑一个方法来看看:

 

2023-06-05_12-59-26

 

这个方法被要求这样写以后,这行的长度是 682 个字符。

不允许折叠行。

看不明白这行要干什么?看不明白就对了,这个根本就不是人读的东西。

 

https://www.ossez.com/t/topic/14475

Tags: None
Last updated:2023年06月06日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Categories
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • U.S. Travel
  • USRealEstate
  • VisaFn

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1