看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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