我想遵守惯例,包括每行不超过80个字符。
我下载的PDF解释了命名类,变量,并说了一些包装,但它仍然很轻。
据说: - 逗号后打破 - 在运营商面前休息 - 更喜欢高级休息时间降低
但是如何管理一个简单的案例:
File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));
我很想在getProperty的括号后面换行。
如果我们在运营商之前削减,我们是否必须为以下所有运营商执行此操作? 我经常看到这段代码:
String value = SpecificConstant
.AdminStorageProperty
.LOG_FOLDER
.getValue();
包裹线条的更好方法是什么?
谢谢。
答案 0 :(得分:6)
我使用我的IDE的默认设置,因此当我检查它或我要求时它会自动格式化我的代码。我很少手动格式化代码。
我会写
File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));
as(在我的IDE中使用引入变量重构)
String logProp = SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue();
File logDir = new File(PropertiesLoader.getProperty(logProp));
我在IDE中使用比例字体,使80个字符的限制意义不大;)对我来说,通常更像是200个字符限制。
答案 1 :(得分:0)
恕我直言,80宽度有点过时,因为当时屏幕读取效率最低时为80,因为低分辨率。
我在IDE中使用120作为默认宽度,并将其格式化为完全可读的代码。
File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));
答案 2 :(得分:0)
请参阅Oracle的Code Conventions for Java