10

使用艺术风格代码格式化程序,--break-after-logical / -xL如果我有...

if (thisVariable1 == thatVariable1
        || thisVariable2 == thatVariable2
        || thisVariable3 == thatVariable3)
    ...

……我明白了……

if (thisVariable1 == thatVariable1 || thisVariable2 == thatVariable2 || thisVariable3 == thatVariable3)
    ...
4

1 回答 1

5

Artistic style似乎无法做到这一点。

这是非常明智的,因为它实际上混淆了代码:

  • 垂直对齐通过强调相同的图案和不同的图案来提高易读性(在单行!=中很难发现单个图案)。
  • 它还简化了差异跟踪。

我实际上会写:

if  (  thisVariable1   == thatVariable1
    || thisVariable2   == thatVariable2
    || longerVariable3 == thatVariable3 )
    ...
于 2013-12-18T00:56:42.910 回答