Re: [請益] 怎樣的code才是好code
※ 引述《smallworld (路人系草包)》之銘言:
: 標題是在高科技版吵很兇的題目
: 不知道各位業界前輩有沒什麼高見
: 我是覺得註解清楚 說明文件完備 然後各程式功能分割清楚就算好程式了吧
: 因為沒呆過真正的軟體公司 只是做的專案常常需要搭配軟體一起給業主
: 所以沒有過正統的開發經驗 所以也想不出好code的定義是啥
: 還請板上各位前輩來談談
什麼是好 code ,這個要從 "需求" 的考量來定義 好壞.
一般來說,可讀性要高.
但,有些情況會比較特殊一些.
比方,比較偏長期研發,那成果如果被盜用,又求償無門,就做白工了.
一定會被低價競爭者打好玩的.
因為他們撿現成的,不需要長期養一堆 軟體,測試等工程師,成本當然低很多.
所以,這種情況,好的 code 需要:
可能需要弄成 外人不容易修改,甚至閱讀.
就算程式碼全部外流,甚至文件都被帶出,殺傷力也沒那麼大.
或有特徵/特殊架構,如果被盜用,可從執行碼辨識出是否盜用某程式.
(活跳跳的例子,不用是前幾年,台灣某上市公司被某上市公司抓到,
光碟機某韌體的微碼有一段特殊的地方,一模一樣,告上法院,
最後請德高望重人士來和談,據估賠1億以上)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.66.254
推
11/20 01:37, , 1F
11/20 01:37, 1F
→
11/20 01:38, , 2F
11/20 01:38, 2F
推
11/20 17:24, , 3F
11/20 17:24, 3F
→
11/20 20:39, , 4F
11/20 20:39, 4F
→
11/20 20:39, , 5F
11/20 20:39, 5F
推
11/20 21:33, , 6F
11/20 21:33, 6F
→
11/20 21:34, , 7F
11/20 21:34, 7F
→
11/20 21:36, , 8F
11/20 21:36, 8F
推
11/20 21:41, , 9F
11/20 21:41, 9F
→
11/20 21:41, , 10F
11/20 21:41, 10F
→
11/20 21:42, , 11F
11/20 21:42, 11F
→
11/20 21:43, , 12F
11/20 21:43, 12F
→
11/20 21:46, , 13F
11/20 21:46, 13F
推
11/22 10:15, , 14F
11/22 10:15, 14F
推
11/23 04:01, , 15F
11/23 04:01, 15F
→
11/23 04:05, , 16F
11/23 04:05, 16F
→
11/23 04:05, , 17F
11/23 04:05, 17F
→
11/23 04:05, , 18F
11/23 04:05, 18F
推
11/23 17:51, , 19F
11/23 17:51, 19F
→
11/23 17:52, , 20F
11/23 17:52, 20F
→
11/23 17:52, , 21F
11/23 17:52, 21F
→
11/23 17:53, , 22F
11/23 17:53, 22F
→
11/23 17:53, , 23F
11/23 17:53, 23F
→
11/23 17:54, , 24F
11/23 17:54, 24F
推
12/09 00:52, , 25F
12/09 00:52, 25F
討論串 (同標題文章)