java:如何有一个好的缩进?

时间:2013-01-21 10:25:21

标签: java coding-style word-wrap

我想遵守惯例,包括每行不超过80个字符。

我下载的PDF解释了命名类,变量,并说了一些包装,但它仍然很轻。

据说: - 逗号后打破 - 在运营商面前休息 - 更喜欢高级休息时间降低

但是如何管理一个简单的案例:

File logDir = new File(PropertiesLoader.getProperty(SpecificConstant.AdminStorageProperty.LOG_FOLDER.getValue()));

我很想在getProperty的括号后面换行。

如果我们在运营商之前削减,我们是否必须为以下所有运营商执行此操作? 我经常看到这段代码:

String value = SpecificConstant
    .AdminStorageProperty
    .LOG_FOLDER
    .getValue();

包裹线条的更好方法是什么?

谢谢。

3 个答案:

答案 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