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