![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 程式撰寫員真的會在意 tab 跟 space 嗎
(https://www.pcdvd.com.tw/showthread.php?t=1105586)
|
---|
我們的做法是統一每一個程式設計師的編輯器,儘管有的人會叫說他想要用純文字編輯器就好
|
引用:
就好像玩Oracle 一定要用SQL plus管理才是高手一樣XDDD |
引用:
也不是,只是這樣大家格式太過混亂的情況能降低一些 |
引用:
已經不寫程式很久了....但是我是用Tab決定級距..用Space根本就分不出來 如果自己看就會亂,如果是共寫的....就很麻煩 這東西就跟{}一樣 if(a>10) printf("A"); if(a>10) { printf("A"); } 這兩個東西在C裡面雖然一樣,但是通常還是建議加上{} 另外註解這東西也一樣 曾經有句話說得好 「這程式在完成的瞬間,只有我跟神才看的懂 在這程式完成一個月後,只有神看得懂」 |
引用:
要就全用tab, 不然就全用space, 這樣就不會亂了。現在編輯器都可以互相轉換,所以用什麼其實也沒差。 |
tab 和 space 都是whitespace, 在大部份程式語言並沒有分別。
有多人維護專案就知道了,沒特別要求的話,程式碼一定是tab, space互相交雜。 |
看到好像有人以為八個 space 的空位要按八次空白建?很多編輯器都是按一次 tab 轉 4 space 吧,這樣跟 tab 使用習慣並沒有差異,只是實際位移變成 space,這對網頁設計人員還蠻重要的
|
以前在 IDE 還很陽春的年代用 2 個 Space 比較合理,
因為不同 OS 或編輯器定義 Tab 符號 (\t) 的長度不一樣,又不能改, 有些人看到的是等於 8 個 Space 長,這樣一來,可能一行程式碼就會太長。 現在 IDE 的功能都很整備,可以自行設定 Tab 符號 (\t) 要顯示成幾個 Space 長,所以應該用 Tab 符號 (\t) 比較理想。 然而按一次 Tab 鍵送出 N 個 Space 的這種,我最不推薦, 拘泥於使用 Space 符號,看不出有什麼優勢, 除非是程式本身對縮排符號比較嚴格,如 Python. |
不在意..
IDE工具會幫我排列..:laugh:.. 排的漂漂亮亮..... |
習慣設定按 1 tab = 4 space,覺得 2 space 區隔不是很明顯,用 tab 的話則是有些編輯器寬度會不太一樣,雖然是可以設定,不過還是用 space 比較方便。
|
所有的時間均為GMT +8。 現在的時間是04:13 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。