Re: [請益] 光譜資訊...

看板Soft_Job (軟體人)作者 (...)時間18年前 (2007/10/09 18:22), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串8/9 (看更多)
Linux的coding style http://lxr.linux.no/source/Documentation/CodingStyle 截錄一些 Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3. ... Outside of comments, documentation and except in Kconfig, spaces are never used for indentation, and the above example is deliberately broken. ===================================================== 我是覺得在什麼環境下用什麼coding style 配合當下的夥伴或 editor framework 等等 空白雖然不會跑掉但對方也許是tab愛好者 而且純用tab縮排也沒那個editor會亂掉 怎麼選擇也有困難 乾淨一致就好啦 真有coding style不合就扣分 這種人也不是什麼好主管吧 ※ 引述《meowyih (meowyih)》之銘言: : 該怎麼說呢... 現在講的不是對錯, 或是不是有沒有道理的問題, : 這串討論是在聊面試時該怎麼寫 code, : 在面試時被面試的人很難知道面試者的喜好或是寫程式的習慣, : 因此, 選擇最安全的方法是最好的, : 就像寫自傳履歷是同一個意思, 既然不知道面試的人的個性, : 寫個四平八穩的東西是最安全的 : 就像 '\t', 用它也沒啥不對的, 但是一段 code 中有 ' ' 又有 '\t', : 在某些遜一點的 editor 看來很容易一團亂, 不用在面試時冒這個險 : 又像是 //, 有些老古板一看到 C 裏面有 // 就皺眉頭, : 何必在面試時去 show 這個呢? : offer 先拿到才是王道啊... : ※ 引述《leicheong (睡魔)》之銘言: : : 如果是我的話: : : 我非常喜歡用tab的呢. (這點由最初學ASM, Pascal, VB, C, Java, PHP : : 到現在用C#也從未改變.) : : 當你只需要用一種IDE時就沒有排版上的問題, 反正要到新聞組求助時 : : 開個notepad把tab轉成" "也很方便. 相對地用兩個space的話, 在 : : 完成一個block後要按兩下backspace才可反回上一層indent, 這顯得 : : 不十分方便... : : 正如樓上說的, 這早就可以用了. 而且這comment方式在某行後加註解 : : 十分方便. : : 以上兩點非常同意. : : btw, private member用"m_"/"_"前綴使用時也是十分方便的. :P : : 變數除了別胡亂命名外, 也請注意有沒有串錯. 這會讓看你的code的人 : : 覺得你非常不小心的. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.142.38

10/09 23:41, , 1F
全用 tab 在都只有一行的情況是不會亂掉,但如果有斷行時
10/09 23:41, 1F

10/09 23:45, , 2F
就不一樣了,不同的tab設定會讓不同行的同一expression對
10/09 23:45, 2F

10/09 23:47, , 3F
不到原本想對齊的位置,還是在大家 "全用" tab的情況.
10/09 23:47, 3F
文章代碼(AID): #172rPNWb (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #172rPNWb (Soft_Job)