【LibUIDK界面库系列文章】代码风格

来源:互联网 发布:知豆能不能上高速 编辑:程序博客网 时间:2024/04/29 23:11


作者:刘树伟
日期:2017/9/1 9:46

>> 缩进用空格还是Tab
答:Tab。
使用空格的坏处:
1. 增加代码硬盘占用空间,四个空格4字节,而一个tab只有一字节。
2. 在减小或增加缩进时,还要数着按了几个空格,经常只按了3个或按了5了。
3. 想增加或删除缩进时,要多按好几下,降低工作效率。
那种说不同IDE对待Tab方式不同的,都是伪命题。假设IDE A把Tab当成3个空格,那么所有缩进都是3个空格,不存在不对齐的情况。IDE B把Tab当成4个空格,那么仍然都是对齐的。没有IDE,前10行把Tab当成3空格,后10行当成4空格,如果有,你该换IDE了。

>> 花括号放到代码右侧还是下一行
答:放下一行。
放右侧:
 if (true) {
 }
当需要注释掉条件的时候,只能这样:
 /* if (true)*/ {
 }
不能使用VS的注释工具,因为如果用VS来注释,就成这样了:
 // if (true) {
 }
把右侧的花括号也注释掉了,导致与结束的花括号不匹配。

>> else 放花括号右面还是下一行
答:下一行
放右侧:
 if (true)
 {
 } else
 {
 }
或:
 if (true)
 {
 } else {
 }
不论使用这两种风格中的哪一种,当VS支持大纲方式折叠代码时,都只能折叠if段,而不能折叠else段。

阅读全文
0 0
原创粉丝点击