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)

dkjfso 2016-06-02 11:52 AM

我目前習慣用tab
感覺不用按那麼多次空白鍵
但是格式的部分我本來就沒有太大的潔癖
寫完再用code formatter之類的工具整理一下就好了不是嗎?

lzarconlony1 2016-06-02 11:55 AM

引用:
作者oiqmlf
喔~~類似 style guide 的東西嗎?真有趣,原來寫程式也跟翻譯一樣,要遵守一定的風格規範,翻譯不是翻的意思正確就好,寫程式來看也不是寫出來功能沒問題就好。


做這些規範正是為了功能出來沒問題
不同style到時候無法debug 找不到問題
或者解決不了奇怪現象

不是只有軟體這樣 基本上工程開發都要這樣做
要符合標準跟規範 不然搭不上邊 A跟B各自OK
A+B=dead

alv 2016-06-02 11:56 AM

排版個人認為是一種"好習慣",對往後維護有幫助,學生時代都隨便排排,程式功能有出來能打分就好,在私人公司混一段時間後就養成排版和註解的習慣了,除非你不希望別人看得懂你寫甚麼(怕被取代)

supersula 2016-06-02 12:21 PM

當然是tab
不然幾百行變數名稱跟數值都不一樣長的排在一起 能看嗎
公司新人一進來 就要先規定並嚴格執行 不遵守的會被要求改正

不過我們是寫低階語言的啦

zbhMbKvbKNXm 2016-06-02 12:25 PM

引用:
作者lzarconlony1
做這些規範正是為了功能出來沒問題
不同style到時候無法debug 找不到問題
或者解決不了奇怪現象

不是只有軟體這樣 基本上工程開發都要這樣做
要符合標準跟規範 不然搭不上邊 A跟B各自OK
A+B=dead


APPLE不就一堆特規,像充電頭就跟別家不一樣

micall.lee 2016-06-02 12:32 PM

引用:
作者zbhMbKvbKNXm
APPLE不就一堆特規,像充電頭就跟別家不一樣

本來這串大家討論都很有意思,也都值得參考

直到你這個不知道在講甚麼鬼的 ... :jolin:

lzarconlony1 2016-06-02 12:35 PM

引用:
作者zbhMbKvbKNXm
APPLE不就一堆特規,像充電頭就跟別家不一樣


你也可以來一套 看別人買不買帳
水果有jobs光環 信仰無敵

misman+++ 2016-06-02 12:57 PM

引用:
作者oiqmlf
喔~~類似 style guide 的東西嗎?真有趣,原來寫程式也跟翻譯一樣,要遵守一定的風格規範,翻譯不是翻的意思正確就好,寫程式來看也不是寫出來功能沒問題就好。


有規範比較方便交接,後面的接手的人才不會讀的很難過....
一種你方便/我方便,大家都方便的概念.....

2011新的世紀 2016-06-02 02:04 PM

標準是要用空白,像
int set_something(int p1, int p2, int p3, float c1.....
double d1...)
這種情況沒法用tab
IDE都會有tab->space, space->tab的功能。其實也沒特別影響。

lzarconlony1 2016-06-02 02:12 PM

引用:
作者misman+++
有規範比較方便交接,後面的接手的奴才不會讀的很難過....
一種你方便/我方便,老闆都方便的概念.....


真相是殘酷的 :laugh:
這樣下個奴才接手時可無縫接軌
方便踢掉上個奴才 :stupefy:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。