作者phantom400 (魔彈射手)
看板Soft_Job
標題Re: [討論] 有人公司會故意埋蟲嗎?
時間Thu Sep 29 17:33:38 2011
※ 引述《ggg12345 (ggg)》之銘言:
: ※ 引述《RAVANA (雷瓦納)》之銘言:
: : 標題: [討論] 有人公司會故意埋蟲嗎?
: : 時間: Thu Sep 29 09:05:36 2011
: : 軟體公司有一項很重要收益 就是"維護合約"
: : 有些客戶摳的要死 打死就是不簽約
: : 要是公司軟體做的像大同電鍋一樣耐用 那更不可能跟你簽約了
: : 之前有一位新進同事就跟我說 他們前公司會故意埋蟲在裡面
: : 大概用了三年之後系統就會突然故障 而且要做手腳到讓人看不出來是埋蟲
: : 要有技巧的 不能被人察覺 還跟我說了幾種埋蟲的方法
: 這種事, 從有軟體服務以來就有聽說.
: 有看過原始碼類似 dirty code 的寫法, 就是不針對錯誤處做處理, 讓其
: 留著不動, 後面再補加個程式片段對錯誤結果, 再從新處理蓋掉錯誤部份.
: 這種原始碼不容易從流程追蹤發覺最終的資料處理片段.
: 這只是不容易讓後手就原始碼維護, 但不是 "埋bug".
: 很好奇 埋蟲 怎麼做又不會被發現 ?
單純回這個........
笨蛋蟲: 處理序號欄位時 , 只做了五位數的處理
資料筆數破十萬時就爆炸了........
更早以前還有碰過笨蛋百年蟲
去掉 yy/MM/dd 的斜線時用的是substring(3,2)之類的函式
99年沒事,100年之後就........
不過看起來不像是故意埋的啦~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.0.133
→ colawei:五位數那個很多是規格書開出來的 程式人員只能照做 09/29 18:01
→ leiyan:程式內都%100其實不太有影響 09/29 18:04
推 psliurt:民國100年這個問題,還真讓我遇到了...X的 09/29 18:50
→ andymai:就算是規格書開出來的~也可以問一下吧~照單全收不是好事.. 09/29 20:39
推 meltice:C或32位元系統應該更怕2038年的問題 09/29 21:23
推 ggg12345:仿造千禧虫的做法算是留個時機到就發生的臭虫,但沒原始碼 09/30 00:27
→ ggg12345:可以救這種程式?不過,100Y變00Y還未必會亂衝,靠事後補蓋? 09/30 00:31
→ zekewang:2038年我剛好邁入60歲~嘖嘖嘖嘖 09/30 00:40