作者moonshade (一隻歐拉貓)
看板C_Chat
標題Re: [刀劍]海龜全體工作人員為何沒有發現到CODE871?
時間Tue Aug 4 05:12:12 2020
※ 引述《NARUTO (鳴人)》之銘言:
: https://i.imgur.com/raq6S8E.png
: 凜子只是來到海龜一天左右就發現被柳井惡意植入的CODE871
: 那海龜的工作人員都在幹嘛啊?
: 明明是自衛隊底下的研究設施
: 怎麼感覺包括菊岡與比嘉在內工作人員都在混
: 都工作幾個月了
: 竟然沒發現CODE871?
: 他們有每天檢查程式是否有異狀去Debug嗎?
: 一個外人就查得到的東西耶
: 海龜的工程師都混飯吃的嗎?
: 就算當作海龜的工程師的專業水準都是垃圾好了
: 幾個月觀察下來也該發現人工搖光的異狀吧?
: 結果也沒有
: 傻傻地以為只是人工搖光沒外界刺激所以乖乖的
: 也沒想要檢查人工搖光的程式有什麼狀況
: 以為是在玩模擬市民喔?
: 菊岡與比嘉這些海龜工作人員為什麼沒發現CODE871啊?
: 真的是身為工程師的專業水準太差了嗎?
這段劇情很多很爛的地方其實不太想講,但是
講到跟軟體工程相關的地方確實有很多跟現實
軟體很接近的地方,所以還是想討論一下這個話題
要講這個就要從茅場的種子開始,茅場的種子其實
就是原始程式碼/源碼(source code),這個東西放出去
其實還沒多久,頂多就是一年的時間,真正看懂的人
可能沒幾個,像是GGO就是有辦法完全改寫的公司,
但是海龜所屬是混吃等死的日本公務單位,ALO有點像是
當初的LPmud(1994年),也就是一個多人文字線上遊戲的
開放程式碼,因為這個模組不需要太多的程式技巧,任
何人都可以創造自己的地下城開在server上像是PTT一
樣給人玩(PTT其實當年也是開放程式碼)在網路上流傳多
年之後變成無數的的文字線上遊戲,例如當年熱門的萬
王之王(KK),SAO也許是用了這段歷史也說不定
其實一個遊戲的製作群裡面負責寫程式的人並不多,
大部分的人都是負責作內容的,做程式部分的人並不多,
而且懂程式的人真正懂核心的也不多,平常能不看就不看,
只要沒bug 就當成一切都沒問題,所以只要負責程式的人
想要搞人的話埋一點看起來無關緊要的東西進去,只要遊戲能
繼續進行,其實都工作人員都不會在意的
在SAO的情形比較像是UW是直接拿ALO程式去套在搖光系統上
,也沒有做出魔法系統,然後被搖光發現系統命令沒有檔
就直接被當成魔法使用,然後海龜這群人也沒打算阻止,
就讓他胡亂執行系統程式,還讓搖光NPC取得管理者權限
(root/admin),很明顯他們根本就沒有認真修改ALO,
或者根本沒理解核心程式在幹嘛,這種時候就需要凜子這種
一開始有參與製作的人進去馬上就看出來有不屬於原始程式
的部分
其實這種事情在很多公司都有發生過,某些古老的軟體有一些
演算法只有早期創作者懂,後來文件都不見了,程式也
沒人看得懂,大家都不敢動,十年後有一天某個元老員工在外面
轉了一圈回來老東家,看了一下發現怎麼這個bug 還在....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.4.155.116 (美國)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1596489134.A.379.html
※ 編輯: moonshade (24.4.155.116 美國), 08/04/2020 05:13:39
推 alex912888: 原來如此 08/04 05:53
→ alex912888: 說起來當年PM的夢幻也是偷塞的,卻意外帶動了銷量 08/04 05:58
→ lomorobin: 沒有擋系統命令的權限XD 突然好懂很多 08/04 06:40
→ worldark: 刀劍這個只是作者問題而已 08/04 08:03
推 s9018124: 所以才北七啊 這麼重要的實驗找一群白痴工程師來搞 難 08/04 08:11
→ s9018124: 怪搞出這麼多事 08/04 08:11
→ k5545332: 真的是真實系,現實也差不多這樣搞 08/04 08:16
→ qss05: 他們是同個實驗室的,而且設定上不是天才嗎,基本能力不會 08/04 08:50
→ qss05: 差太多吧,不過…之前公司也有國外客戶拿LAB開發的程式給我 08/04 08:50
→ qss05: 們用,上傳就不能取消…傳錯超麻煩… 08/04 08:50
→ moonshade: 沒有規定天才就不能混啊XD 08/04 09:12
→ qss05: 你說對了XD而且他還一副很厲害的樣子,工作上就是一堆這種 08/04 09:25
→ qss05: 人,整部最寫實的地方 08/04 09:25
推 s9018124: 所以這劇情就是連鎖帳都可以忘的白痴工程師在混啊 神帳 08/04 10:27
→ s9018124: 號大概也是在混的時候做出來玩的 結果做不到一半就懶了 08/04 10:27
→ s9018124: 連做東西玩都在混所以才做的這麼爛XD 08/04 10:27
→ lia1062001: 之前接主管才發現公司一堆東西有問題沒人管...頭超痛 08/04 19:49
推 AkikaCat: 另一點是發現也不敢動啊,別人寫的底層程式碼你敢亂動 08/04 19:53
→ AkikaCat: 嗎?至少我是不敢,它沒問題、會動就好,沒事不要亂搞 X 08/04 19:53
→ AkikaCat: DD 08/04 19:53