写作风格虽然没有硬性规定, 但似乎不太推荐水平对齐!?
例如:
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会编译期靠腰 所以反而不严重....