最近被指派了一份工作,要整理一份被n个人修改过的code
我们的project是Pure C
因为每个修改过的人Coding Style都不一样,所以现在的code可读性真的很差
在整理之前,想要找一些文件或书参考再开始动手
是有找了像Google C++ Style Guide,虽然是C++,但里面有不少可以参考的
除了这个之外,不知道板友有没有什么推荐的书或网站
这边举一个例子,可能会在我们的code里面看到像下这样的排版的方式
int func()
{
#ifdef MACRO_A
#ifdef MACRO_B
#define NUMBER_C NUMBER_D
#else
#define NUMBER_C NUMEBR_E
#endif
#endif
...
return 0;
}
上面只在function里面用了两层#ifdef,
但实际上我们的code可能会用的更多,缩排都在相同的位置
可读性感觉上不太好
板友有建议遇到像这种一堆#ifdef的情况,
该怎么排版让别人看这份code的时候,读性会比较高
完全不要缩排会比较好吗?这种写法网络上好像比较少找到类似的范例
可以的话,希望提供宝贵的意见,感谢 T_T