如何用“艺术风格”“破解”C代码

时间:2013-12-16 20:02:19

标签: c formatting astyle

使用Artistic Style代码格式化程序,如何实现--break-after-logical / -xL的反面,如果我有......

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

......我明白了......

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

1 个答案:

答案 0 :(得分:5)

Artistic style似乎无法实现这一目标。

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

  • 垂直对齐通过强调相同的模式来提高易读性,并且不同的模式也是如此(单个!=更难以在单行中发现)。
  • 它还可以简化差异跟踪。

我实际上会写:

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