“你給我過來。”楚垣夕沒打開代碼,先打開日志,指著日志文件問趙杰:“錯誤日志不標注上下文信息,有那么忙嗎?每個人一個日志風格,全都不按標準格式寫,有那么閑嗎?中間流程不寫日志,你看得懂?你從根兒上就放縱他們偷懶!就算你全都看得懂,明天你離職了我項目是不是得重來啊?”
趙杰當時閉嘴。
“我都沒仔細看,隨便打開幾個文件看看,就這么多問題。你別以為就他們有問題,你也沒好到哪去!”楚垣夕打開一段后端代碼:“服務器通訊不設requestID,你到時候怎么跟蹤會話?靠打補丁?再看你這接口,居然做的是異步模式,你瘋了?你知道維護成本和測試難度增加幾倍不?”
“這不只是個開發版本么……”趙杰小聲辯解。
“開發版本就可以有枚舉值不用,全特么挨個寫死在每一頁上?進新人改代碼會死的!開發版本就可以用字符串存數字?好玩?”楚垣夕恨不能敲趙杰的腦闊,“咱們立項的時候我是把庫管理的要求跟所有人都說明白了的,執行了有10%沒有?不是說你把代碼灌進去跑通了就算交差的,沒門!”
這一通鞭子打下去之后楚垣夕估計能管倆月?反正一屋子人看著他臉色鐵青著出去,只有薛明敢跟上來說話。
“讓你看笑話了。”楚垣夕說,“普通IT項目的開發就這樣,放松一點就完了,放羊了。跟你們研究型開發不一樣。”
“噢沒事,挺好。”薛明嘿嘿笑了一下,“我覺著挺新鮮的。你還真懂程序啊?我以為你頂多會看看流程。”
“有什么事直說吧,我氣得肝疼。”
“噢,我有個小建議。你們這個tcg項目不是開發出戰斗功能來了么?到時候要做機器人吧?”
楚垣夕點頭。這個游戲是玩家對戰的,沒有什么副本,名義上都是PVP,然而玩家間匹配需要充足的玩家在線數量才能讓玩家有好的體驗,否則一個人想玩,半天匹配不到對手那就很可能流失了。
這個項目的解決辦法很粗暴,二人對戰五秒鐘匹配不到對手就讓服務器排機器人上去對戰。
“我的建議是,這個機器人就把人工智能接進去,用深度學習訓練。”薛明早就想好了,“這樣接一遍,我就算把智能模塊接到游戲里面的流程跑一遍,到時候亂世出山開發的時候也方便我重復,你覺得呢?”
“那當然好了。”楚垣夕眼珠一亮,“我是覺得有些殺雞用牛刀了,所以沒提,要是提了你不還得先研究這個具體的case么?”
“這還用什么研究啊?這不就幾十條規則么?半小時寫個python二十分鐘給你全部跑完。”薛明大笑,他終于發現楚垣夕不懂的地方了。