陳龍馬上停下了腳步,皺著眉頭看向這個人寫的代碼。
“陳,陳總!”
男人看到陳龍停在了他的身邊,嚇得冷汗都冒了出來。
他剛剛修改了一行代碼,沒想到會出這么大的錯誤。
要是平時出錯也就算了,無非是多改、多運行幾次。但他偏偏在陳龍面前出了錯,嚇得他趕忙站了起來,說話都有些結巴。
“我看看你代碼。”
陳龍說了一句,也沒管對方同沒同意,就坐了下來,開始翻閱他的代碼。
陳龍原本以為他水平很差,準備批評一下人事部的陳小蘭和軟件開發部經理祁為國。
但是看了他的代碼后,陳龍發現他能力還是有的,但是沒什么實際經驗。
陳龍猜測他上學的時候應該主學的C語言,但是他負責的這部分用的卻是C++。
因為兩種計算機語言雖然聽起來差不多,但實際差異很大。
C語言屬于面相過程,而C++屬于面相對象。
他在寫代碼的時候雖然用的是C++,但是思路卻是面向過程的思路,這樣不出問題才怪。
“你負責的是子彈這部分是吧?”
“是,是的,陳總。”
王海沒想到陳龍只看了幾眼他的代碼,就猜出了他負責的部分,不由得對陳龍更加高看了一眼。
“會寫子彈工廠嗎?”
“子彈工廠?”
王海皺著眉頭看向陳龍,他還是第一次聽到這個名字。
陳龍也是說完之后就后悔了,這個要過幾年才火起來的名詞,他現在和這家伙說,他當然聽不懂。
“子彈工廠就是,你有一個子彈父類,我們給他命名為:bullet。
它有自己的屬性,如攻擊力,飛行速度,彈道。
那么它的子類(手槍子彈、機槍子彈、狙擊槍子彈),就可以分別繼承它的特性,并且每個子類可以繼承不同的特性。
這樣你就不用在調度器里一個一個的去做判斷了,像你這樣弄,游戲不得卡死?”
陳龍盡量簡短的給他介紹了一下“子彈工廠”,因為這并不是一個非常困難的東西。
他要是聽了陳龍的解釋還沒辦法做出來,陳龍也不用留著他了。
“哦,我明白了陳總,太謝謝您了。”
陳龍說的話,王海一聽就明白了,這是C++中類的特性(繼承)。
有陳龍幫他打開思路,他修改一下代碼就可以了。
“嗯,好好干,慢慢來,程序員是一份非常考驗邏輯的工作。”
陳龍站起身,輕輕的拍了拍這位員工的肩膀,鼓勵了一句,就轉身離開了。
從始至終,他都沒問這個人的名字,也沒追問他到底聽沒聽懂。
“王海,你行不行啊?陳總好不容易來一次我們開發部,你就卡殼了,你就等著祁經理訓你吧。”
陳龍剛離開,王海身邊的同事就陰陽怪氣的擠兌了他一句。
王海本想回懟,但馬上想到了陳龍剛剛和他說的‘子彈工廠’,直接刪掉了一大段辛苦編譯的代碼,重新忙碌了起來。