[情報] GBF即將十週年 程式碼突破300萬行

看板C_Chat作者 ( )時間2月前 (2024/02/17 20:11), 編輯推噓44(44043)
留言87則, 70人參與, 2月前最新討論串1/1
日本知名網頁遊戲GBF碧藍幻想於民國103年3月10日開服 即將滿十週年 日前官方也宣布,遊戲的程式碼已突破300萬行 https://i.imgur.com/5zzlacv.jpeg
Source code:300萬行 table:30000以上(包含水平分割) Parameter file:50000以上 Access數:28萬/rps Query數:450萬/qps 但長年的累積 也導致了許多問題的發生 https://i.imgur.com/FEd2gKC.jpeg
近年來官方正在努力重新構築系統 https://i.imgur.com/MSPljS8.jpeg
分階段進行移植 https://i.imgur.com/uQEBBKm.jpeg
目前有6名專職的後端工程師 https://i.imgur.com/mSpafjq.jpeg
系統結構設計能夠最大限度運用CPU的效能 https://i.imgur.com/NkgAvL6.jpeg
心得: 確實 舊電腦CPU太差 跑起來就比人慢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.26.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1708171903.A.3C5.html

02/17 20:12, 2月前 , 1F
名為kmr的bug到現在還沒修
02/17 20:12, 1F

02/17 20:15, 2月前 , 2F
我覺得還在用網頁這個載體再怎麼更新都還是有限就是了
02/17 20:15, 2F

02/17 20:15, 2月前 , 3F
不過就是個網頁小遊戲...
02/17 20:15, 3F

02/17 20:15, 2月前 , 4F
尊重 是FKHR
02/17 20:15, 4F

02/17 20:15, 2月前 , 5F
把有利794的部分優化掉
02/17 20:15, 5F

02/17 20:15, 2月前 , 6F
6名是不是有點少
02/17 20:15, 6F

02/17 20:15, 2月前 , 7F
義大利麵程式碼
02/17 20:15, 7F

02/17 20:15, 2月前 , 8F
能F5的頁遊
02/17 20:15, 8F

02/17 20:17, 2月前 , 9F
這個已經做一陣子了 去年就已經在做系統再構築了 那時候還
02/17 20:17, 9F

02/17 20:17, 2月前 , 10F
發公告可能會有不可預期的問題發生
02/17 20:17, 10F

02/17 20:18, 2月前 , 11F
製作人累死後端
02/17 20:18, 11F

02/17 20:18, 2月前 , 12F
6人處理10年堆出來的300萬行 不如一槍打死我.jpg
02/17 20:18, 12F

02/17 20:20, 2月前 , 13F
然後還都沒寫註解 沒人看得懂嗎
02/17 20:20, 13F

02/17 20:21, 2月前 , 14F
修一修直接放棄等死的機會比較高吧 老專案還這麼少人
02/17 20:21, 14F

02/17 20:22, 2月前 , 15F
這個修到後面一定會覺得直接重建比較快
02/17 20:22, 15F

02/17 20:23, 2月前 , 16F
6個魔法師要解讀超多人編纂的300萬字的魔法書(X
02/17 20:23, 16F

02/17 20:24, 2月前 , 17F
出個GBF:RE 是不是比較快?
02/17 20:24, 17F

02/17 20:27, 2月前 , 18F
三百萬行是怎樣的概念啊
02/17 20:27, 18F

02/17 20:31, 2月前 , 19F
300萬行...感覺484重建比較快(
02/17 20:31, 19F

02/17 20:31, 2月前 , 20F
才六個人阿?
02/17 20:31, 20F

02/17 20:32, 2月前 , 21F
直接做手機版不好嗎
02/17 20:32, 21F

02/17 20:32, 2月前 , 22F
該送石頭了吧
02/17 20:32, 22F

02/17 20:33, 2月前 , 23F
6個帕魯
02/17 20:33, 23F

02/17 20:33, 2月前 , 24F
六個人解讀三百萬行屎山重寫,CY也太小看code
02/17 20:33, 24F

02/17 20:33, 2月前 , 25F
重做加中文吧
02/17 20:33, 25F

02/17 20:33, 2月前 , 26F
快要變成上古文書了 沒有老賢者無法解讀
02/17 20:33, 26F

02/17 20:34, 2月前 , 27F
一定是完全重寫比較快啦。
02/17 20:34, 27F

02/17 20:34, 2月前 , 28F
中文不可能吧 文字量太大了
02/17 20:34, 28F

02/17 20:35, 2月前 , 29F
請我吧 我用claude來改
02/17 20:35, 29F

02/17 20:39, 2月前 , 30F
而且搞不好經手人太多 連命名都有很大問題 改一個就會
02/17 20:39, 30F

02/17 20:39, 2月前 , 31F
造成一堆bug 最後選擇重建或擺爛放棄
02/17 20:39, 31F

02/17 20:39, 2月前 , 32F
六個帕魯:要死了…
02/17 20:39, 32F

02/17 20:40, 2月前 , 33F
比起那些,卡池的彩率與井的抽數先改一改吧,有夠惡臭
02/17 20:40, 33F

02/17 20:40, 2月前 , 34F
02/17 20:40, 34F

02/17 20:41, 2月前 , 35F
上古code能跑起來會有一大堆,以為是bug但能動的東西。
02/17 20:41, 35F

02/17 20:41, 2月前 , 36F
工程師都懂重構的重量 就是重寫比較快的意思
02/17 20:41, 36F

02/17 20:41, 2月前 , 37F
六個帕魯:法國我
02/17 20:41, 37F

02/17 20:42, 2月前 , 38F
歐姆尼塞亞的奇蹟
02/17 20:42, 38F

02/17 20:45, 2月前 , 39F
要不要跟帕魯家的公司調人?
02/17 20:45, 39F

02/17 20:49, 2月前 , 40F
六個工程師應該天天眼神都是死的吧 要怎麼改從哪改超難的
02/17 20:49, 40F

02/17 20:49, 2月前 , 41F
3萬個table是正常的嗎...
02/17 20:49, 41F

02/17 20:51, 2月前 , 42F
這公司是傻逼嗎 六個人清bug就算了,要搞300萬程式
02/17 20:51, 42F

02/17 20:51, 2月前 , 43F
碼移植是不是少了兩個0
02/17 20:51, 43F

02/17 20:54, 2月前 , 44F
6個,可憐阿,不愧是日本軟體業
02/17 20:54, 44F

02/17 20:54, 2月前 , 45F
重寫300萬行可能都比較簡單
02/17 20:54, 45F

02/17 20:56, 2月前 , 46F
6人 慘
02/17 20:56, 46F

02/17 20:58, 2月前 , 47F
是不是以為自己請到六個芙莉蓮?結果是福利蓮需要支援收銀
02/17 20:58, 47F

02/17 20:59, 2月前 , 48F
直接重構吧,GBF的系統重構會很難嗎?
02/17 20:59, 48F

02/17 21:02, 2月前 , 49F
6個人 要不要考慮重寫 比較快
02/17 21:02, 49F

02/17 21:02, 2月前 , 50F
井數改了就沒轉盤了 別改比較好
02/17 21:02, 50F

02/17 21:06, 2月前 , 51F
只有6個人要重構10年來的屎山代碼, 倒之前處理得完
02/17 21:06, 51F

02/17 21:06, 2月前 , 52F
02/17 21:06, 52F

02/17 21:22, 2月前 , 53F
有參加講座就說只有6個要負責這堆屎,難怪一堆問題
02/17 21:22, 53F

02/17 21:29, 2月前 , 54F
網頁小遊戲而已
02/17 21:29, 54F

02/17 21:29, 2月前 , 55F
只有6人要解決這些問題是不是搞錯了什麼
02/17 21:29, 55F

02/17 21:33, 2月前 , 56F
真底層代碼動不得大概就是這種了
02/17 21:33, 56F

02/17 21:35, 2月前 , 57F
每一個活動就ctrl c ,ctrl v?
02/17 21:35, 57F

02/17 21:43, 2月前 , 58F
直接新開一個遊戲把舊資料丟過去會不會比較輕鬆(?
02/17 21:43, 58F

02/17 21:45, 2月前 , 59F
這個技術債可以直接宣布破產
02/17 21:45, 59F

02/17 21:58, 2月前 , 60F
裡面絕對一堆垃圾Code
02/17 21:58, 60F

02/17 21:59, 2月前 , 61F
但也不敢清、改寫,怕一改就爆炸
02/17 21:59, 61F

02/17 22:03, 2月前 , 62F
300萬行裡面有多少legacy code 怕
02/17 22:03, 62F

02/17 22:16, 2月前 , 63F
日本本來就一直以來都不重視這方面的東西
02/17 22:16, 63F

02/17 22:16, 2月前 , 64F
六個也太少…
02/17 22:16, 64F

02/17 22:16, 2月前 , 65F
3萬我已經很難想像了 300萬是什麼概念==
02/17 22:16, 65F

02/17 22:17, 2月前 , 66F
這底層在哪都找不到了吧
02/17 22:17, 66F

02/17 22:23, 2月前 , 67F
笑死賺這麼多只請的起6個人
02/17 22:23, 67F

02/17 22:25, 2月前 , 68F
重開機 GBF re
02/17 22:25, 68F

02/17 22:28, 2月前 , 69F
只有六個人 會不會太硬核了點
02/17 22:28, 69F

02/17 22:36, 2月前 , 70F
6個人??
02/17 22:36, 70F

02/17 22:45, 2月前 , 71F
感覺有點噁心==
02/17 22:45, 71F

02/17 22:52, 2月前 , 72F
哈哈哈真慘
02/17 22:52, 72F

02/17 23:29, 2月前 , 73F
難怪東西要作這麼久
02/17 23:29, 73F

02/17 23:45, 2月前 , 74F
不能f5我可是不玩的喔
02/17 23:45, 74F

02/18 00:20, 2月前 , 75F
還會跑就不要動他
02/18 00:20, 75F

02/18 00:31, 2月前 , 76F
六個後端要重構300萬行的code
02/18 00:31, 76F

02/18 00:40, 2月前 , 77F
300萬是三小
02/18 00:40, 77F

02/18 02:01, 2月前 , 78F
到底什麼樣的code要寫到三百萬行啊,不說我還以為
02/18 02:01, 78F

02/18 02:01, 2月前 , 79F
他們什麼nasa之類的
02/18 02:01, 79F

02/18 02:21, 2月前 , 80F
可能有灌水吧 用程式跑行數計算 沒排除圖片之類的資源
02/18 02:21, 80F

02/18 02:21, 2月前 , 81F
不然300萬真的是很詭異的數字
02/18 02:21, 81F

02/18 02:22, 2月前 , 82F
就算每次活動都是完全複製貼上改參數應該也很難破100萬
02/18 02:22, 82F

02/18 07:13, 2月前 , 83F
6個人哈哈哈哈哈
02/18 07:13, 83F

02/18 08:04, 2月前 , 84F
暗示12年到後要re?
02/18 08:04, 84F

02/18 10:41, 2月前 , 85F
還好我退了
02/18 10:41, 85F

02/18 21:20, 2月前 , 86F
光看就覺得處理起來是惡夢一場
02/18 21:20, 86F

02/18 21:20, 2月前 , 87F
而且這人力確定沒問題嗎
02/18 21:20, 87F
文章代碼(AID): #1bqA9_F5 (C_Chat)