Re: [討論] 程式設計師,好吃技術的職業喔!

看板Soft_Job (軟體人)作者 (暗黑貴公子)時間17年前 (2008/12/29 09:04), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串17/19 (看更多)
※ 引述《idleidle (賺大錢=看對&下大注&抱住)》之銘言: : 如果沒加else一定是沒被搞過 不管任何語言, 沒有那種 "一定要加 else" 才不會被搞 只是個人習慣 (算是被 IBM 帶壞), 如果程式碼要寫得很安全嚴謹 各 fuction 原形會長的像底下這樣 int function (parameters...) 然後正確返回值, 都是 NULL, 其餘返回代碼則是例外錯誤代碼 至於 function 內的寫法, 以 C 來說 大都只使用 if, 過多則會用 switch..case..break..default 再多則是索引定址 void *xxxx, 也會宣告 local 變數來當判斷旗標 會用到 else 的只有 boolean 型態的函式 或是 "此條路不通, 我換條路走" 才會用到 而 C++ 就更為簡潔, 大部分都會使用 try ... catch else 則是會在呼叫基本函式庫用到, 只是為了 throw exception 方便將所有 exception 集中管理 不過, 另外一提的是, #if #else 則是會廣泛使用就是, 因為常常跨平台和其他因素 -- 私が生存への道は 今も未來も唯一つ 私自身の闇黑のためだ 即ち「ハ・ル・ヒ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.168.73

12/29 11:38, , 1F
我也覺得不管三七二十一全加else 即使是空的
12/29 11:38, 1F

12/29 11:38, , 2F
根本是多餘的= = 那樣和所有東西都用try-catch包住
12/29 11:38, 2F

12/29 11:38, , 3F
但是有些卻把所有exception丟掉 沒有因為全包住
12/29 11:38, 3F

12/29 11:38, , 4F
而得到任何好處
12/29 11:38, 4F
文章代碼(AID): #19M28f8c (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #19M28f8c (Soft_Job)