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 に答える