寫作風格雖然沒有硬性規定, 但似乎不太推薦水平對齊!?
例如:
private int x; // 這個沒問題
private Color color; // 這也是
private int x; // 允計,但未來
private Color color; // 可以將他改為不對齊
理由大部分是維護不易,但無法對齊時可以用換行避開調整全部,
AAAAAAAAAA.BBBBBBBBBBBB.CCCCC = X1;
AAAAAAAAAA.BBBBBBBBBBBB.DD = XXXX2;
AAAAAAAAAA.BBBBBBBBBBBB.EEEEEEEEE = XXX3;
AAAAAAAAAA.BBBBBBBBBBBB.FFFFF = XXXXXX4;
AAAAAAAAAA.BBBBBBBBBBBB.GGGGGGGGGGGGGGGGGGGGGGGGG
= XX5;
不知道大家傾向哪種寫法?
作者:
bdvstg (bdvstg)
2014-09-14 12:05:00有時候第二種 (用 Multi line edit 時很方便)
第一種,因為有時候命名長度不一,用第二種其實不是很方便看
作者:
carylorrk (carylorrk)
2014-09-14 16:09:00clean code 反對第二種(雖然他以前用過)不過有的時候 array table 之類的還是會對齊比較好看EasyAlign 還滿好用的~
作者:
GoalBased (Artificail Intelligence)
2014-09-14 20:07:002根本搞自己,IDE的自動美化一案就不見了
我以前公司手下跑來問我這問題,我反問了一句 :「所以你的project 縮排已經排得上前三名的問題了?」
作者:
GoalBased (Artificail Intelligence)
2014-09-14 22:04:00很多都有阿 就是那種按一鍵會幫你自動縮牌的阿
作者:
bdvstg (bdvstg)
2014-09-15 08:00:00VC 或是Eclipse都有 好像都是叫做format 不過現在都不用原因同G大所說 我有自己特殊用途的排版 用了會被洗掉現在只有接那種幾乎沒排版的code才會用一下
作者:
v7q4 ((.)(.)乳劍雙修 -|=>)
2014-09-15 11:35:00規定tab也很重要 我們部門都是規定tab=4個半形空白有些人沒遵照的話 edit一開 code就亂七八糟的XDD
作者:
carylorrk (carylorrk)
2014-09-15 16:34:00規定 tab 有多重要,問隔壁的 Python 就知道(?
tab打錯 python會編譯期靠腰 所以反而不嚴重....