Soft_Job 板


LINE

如果是我的话: ※ 引述《meowyih (meowyih)》之铭言: : 下面这些有 "特殊僻好" 的地方要注意 : 1. 不要用 '\t' 来 indent (抱歉不会翻译), 而用 4 个空格 : (non-VS programmer 取向) 我非常喜欢用tab的呢. (这点由最初学ASM, Pascal, VB, C, Java, PHP 到现在用C#也从未改变.) 当你只需要用一种IDE时就没有排版上的问题, 反正要到新闻组求助时 开个notepad把tab转成" "也很方便. 相对地用两个space的话, 在 完成一个block後要按两下backspace才可反回上一层indent, 这显得 不十分方便... : 2. 如果是写 C, 注解别用 //, 而用 /* */ : (我知道 // 在最新的 C spec 可以用, 但那不是重点) 正如楼上说的, 这早就可以用了. 而且这comment方式在某行後加注解 十分方便. : 3. 判段语法就算是只有一行也请 { } 一下 : 4. 每一个逻辑段落要空且只空一行, 且接着一行的注解, 没必要时不要空行 以上两点非常同意. : 5. 别用 MS 派的匈牙利命名规则啊 : (anti-MS 的人颇多) : 写程式的很龟毛又很自我中心的人很多, 我就是其中一个 (爆) btw, private member用"m_"/"_"前缀使用时也是十分方便的. :P 变数除了别胡乱命名外, 也请注意有没有串错. 这会让看你的code的人 觉得你非常不小心的. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.134.126.84
1F:推 abcdefghi:不同的ide在断行时对tab的处理不同,在team work时,同事 10/09 10:04
2F:→ abcdefghi:间的tab设定值也不同,最後同一个档案排得乱七八糟. 10/09 10:05
3F:推 ledia:这些没啥好坏吧, coding convention 不都是大家讲好就好 10/09 10:07
4F:→ abcdefghi:开发embedded system,有可能要移植到其他compiler时,最 10/09 10:07
5F:→ ledia:空格的话, 很多 IDE, editor 都有 smart indent 10/09 10:08
6F:→ abcdefghi:好注意一下,你永远无法预期协力厂商用的compiler有多烂. 10/09 10:08
7F:→ ledia:不过有时候不太 smart 就是了 XD 10/09 10:08
8F:→ abcdefghi:前两句讲第2点,注解的部份. 10/09 10:10
9F:→ abcdefghi:理想情况是大家讲好就好,但实际上光是tab要2,4,8就有不 10/09 10:10
10F:→ abcdefghi:同的想法,直接取消tab最简单,最安全,反正editor要真的够 10/09 10:11
11F:→ abcdefghi:smart,都不会有问题,有人想用free的工具,也不会太离谱. 10/09 10:13
12F:推 alongalone:基本上空白取代\t会比较好一点啦,你永远无法预期 10/09 10:51
13F:→ alongalone:\t到底在别的地方会变成什麽 10/09 10:52
14F:推 leicheong:不过考虑到光谱是做Windows上的游戏的, 而这时候公司 10/09 10:54
15F:→ leicheong:通常都用统一的IDE, 因此除非员工多手修改设定, 否则 10/09 10:55
16F:→ leicheong:indent的格数应该都是一样... :P 10/09 10:56
17F:→ leicheong:另外光谱本身就是协了厂商(繁体化其他公司的游戏), 因此 10/09 10:56
18F:→ leicheong:也不需要顾及有协力厂商的问题了. 反而可以在收到其他 10/09 10:57
19F:→ leicheong:公司的source时要迁就那些公司的indent习惯... 10/09 10:58
20F:推 hegemon:用"//"来做注解...是我系上教授禁止的 10/09 11:04
21F:推 abcdefghi:不太清楚这家公司的文化如何,不过我看过几个拿VC当纯 10/09 11:22
22F:→ abcdefghi:纯editor的人,还满喜欢调VC的参数,我都认不出来是VC. 10/09 11:23
23F:推 leicheong:嗯, 要看公司文化没错. 10/09 12:02
24F:推 leicheong:其实, 现在还有甚麽特别理由禁用//吗? 编译器都有支援了 10/09 16:04
25F:→ leicheong:而且也不像 /*...*/ 这样容易忘了关上 */ ... 10/09 16:05
26F:推 MichaelHsin:ANSI C(C89) 就是只有 /* */ 一种注解 10/09 16:07
27F:推 leicheong:可是... 那种游戏的开发不会用ANSI C写吧? :P 10/09 22:22
28F:推 abcdefghi:以语法来讲 // 确实比 /* */ 优良. 10/09 23:39







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP