PCDVD數位科技討論區

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)

globelin 2016-06-05 07:37 PM

原則還是看原本的source code 是採取哪種coding style
跟code reviewer 的喜好
如果都你自己寫自己用, 別人不會看不會改, 亂七八糟也不會有人鳥你

joe.oo 2016-06-05 09:45 PM

引用:
作者ybemf
為了在 windows notepad++, linux vi 和 visual studio 看起來都對齊,只好用 space 取代 tab


這三個都可以設定 Tab 長度.

過去那年代會使用 space 是, 為了妥協於編輯器顯示不一致及功能貧乏, 所衍生出的潛規則.

在過去, 這規則很合理, 到了現代, 也不是要說它錯了, 只是有更好的方法, 適應性更高.

在程式碼中只保存抽象的符號, 再依個人習慣或場合作做適應性的呈現.

這樣不用違反人性, 要求人人都要遵守一個無謂的規則, 一個對生產力沒幫助的規則.


所有的時間均為GMT +8。 現在的時間是02:30 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。