Re: [討論] 有人公司會故意埋蟲嗎?

看板Soft_Job作者 (ggg)時間14年前 (2011/09/29 15:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《RAVANA (雷瓦納)》之銘言: : 標題: [討論] 有人公司會故意埋蟲嗎? : 時間: Thu Sep 29 09:05:36 2011 : : 軟體公司有一項很重要收益 就是"維護合約" : 有些客戶摳的要死 打死就是不簽約 : 要是公司軟體做的像大同電鍋一樣耐用 那更不可能跟你簽約了 : : 之前有一位新進同事就跟我說 他們前公司會故意埋蟲在裡面 : 大概用了三年之後系統就會突然故障 而且要做手腳到讓人看不出來是埋蟲 : 要有技巧的 不能被人察覺 還跟我說了幾種埋蟲的方法 : 這種事, 從有軟體服務以來就有聽說. 有看過原始碼類似 dirty code 的寫法, 就是不針對錯誤處做處理, 讓其 留著不動, 後面再補加個程式片段對錯誤結果, 再從新處理蓋掉錯誤部份. 這種原始碼不容易從流程追蹤發覺最終的資料處理片段. 這只是不容易讓後手就原始碼維護, 但不是 "埋bug". 很好奇 埋蟲 怎麼做又不會被發現 ? 是讓使用者鍵入使用日期, 然後到了某年某月某日就讓某個功能壞掉嗎? 這不像那種免費試用 xx日, 屆時請跟公司連絡繳費, 輸入某個 "密鑰" 就再續用xx日很類似嗎? 很多出名的出租軟體都用 "每年的license key" 來 "續命", 但那是公開 表明的, 而且也沒有甚麼維護動作. 軟體的維護不都是用戶想要修改或增刪某個功能, 才有這類維護費用. 總不能那天同樣的機器, 同樣的資料輸入, 卻跑出不同的結果, 那誰敢 用這種公司出產的 系統 ? 軟體的維護與更新一定會發生, 是因為硬體機器會老舊損耗, 只要換了不 同的新機器新硬體, 甚至換了作業系統平台, 執行環境就變了, 應用程式 一旦跟周圍環境不能搭配相容, 替換修補就必然會發生. 老爺程式用虛擬機執行就是一招. : 各位的公司高層會叫你們這樣做嗎? 故意埋蟲?? : 我公司的高層沒叫我埋 但只交代不要做太好 : 免的像大同電鍋一樣 賣一次永遠就不用找你了 : ========== 另有一個很曖昧的做法, 那就是很多程式會自動上網聯上服務的網站, 算是提供網上服務. 有些還會有最新版本補丁, 供下載修補. 這個下載修補是正面還是負面, 就很難說得清楚了? 花錢買軟體的大公司機關, 應該是不會隨意讓員工上網更新下載才是. ※ 編輯: ggg12345 來自: 140.115.5.42 (09/29 15:35)
文章代碼(AID): #1EX1XWjN (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1EX1XWjN (Soft_Job)