作者xcurve (...)
看板Soft_Job
标题Re: [请益] 光谱资讯...
时间Tue Oct 9 18:22:14 2007
Linux的coding style
http://lxr.linux.no/source/Documentation/CodingStyle
截录一些
Tabs are 8 characters, and thus indentations are also 8 characters.
There are heretic movements that try to make indentations 4 (or even 2!)
characters deep, and that is akin to trying to define the value of PI to
be 3.
...
Outside of comments, documentation and except in Kconfig, spaces are never
used for indentation, and the above example is deliberately broken.
=====================================================
我是觉得在什麽环境下用什麽coding style
配合当下的夥伴或 editor framework 等等
空白虽然不会跑掉但对方也许是tab爱好者
而且纯用tab缩排也没那个editor会乱掉
怎麽选择也有困难
乾净一致就好啦
真有coding style不合就扣分
这种人也不是什麽好主管吧
※ 引述《meowyih (meowyih)》之铭言:
: 该怎麽说呢... 现在讲的不是对错, 或是不是有没有道理的问题,
: 这串讨论是在聊面试时该怎麽写 code,
: 在面试时被面试的人很难知道面试者的喜好或是写程式的习惯,
: 因此, 选择最安全的方法是最好的,
: 就像写自传履历是同一个意思, 既然不知道面试的人的个性,
: 写个四平八稳的东西是最安全的
: 就像 '\t', 用它也没啥不对的, 但是一段 code 中有 ' ' 又有 '\t',
: 在某些逊一点的 editor 看来很容易一团乱, 不用在面试时冒这个险
: 又像是 //, 有些老古板一看到 C 里面有 // 就皱眉头,
: 何必在面试时去 show 这个呢?
: offer 先拿到才是王道啊...
: ※ 引述《leicheong (睡魔)》之铭言:
: : 如果是我的话:
: : 我非常喜欢用tab的呢. (这点由最初学ASM, Pascal, VB, C, Java, PHP
: : 到现在用C#也从未改变.)
: : 当你只需要用一种IDE时就没有排版上的问题, 反正要到新闻组求助时
: : 开个notepad把tab转成" "也很方便. 相对地用两个space的话, 在
: : 完成一个block後要按两下backspace才可反回上一层indent, 这显得
: : 不十分方便...
: : 正如楼上说的, 这早就可以用了. 而且这comment方式在某行後加注解
: : 十分方便.
: : 以上两点非常同意.
: : btw, private member用"m_"/"_"前缀使用时也是十分方便的. :P
: : 变数除了别胡乱命名外, 也请注意有没有串错. 这会让看你的code的人
: : 觉得你非常不小心的.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.142.38
1F:→ abcdefghi:全用 tab 在都只有一行的情况是不会乱掉,但如果有断行时 10/09 23:41
2F:→ abcdefghi:就不一样了,不同的tab设定会让不同行的同一expression对 10/09 23:45
3F:→ abcdefghi:不到原本想对齐的位置,还是在大家 "全用" tab的情况. 10/09 23:47