第一千一百八十二章 昏頭了嗎
宋成龍等人臉色一變。
雖然他們都是專業搞計算機的,熟悉編程語言,但是蜘蛛病毒專殺軟件的源代碼畢竟不是他們寫的,而且今天淩晨剛偷回來,也就是看過幾遍,頂多記下來而已,哪裏了解代碼的意義和作用?
這就好比從別人手裏剽竊了一篇文章,雖然也能看懂文章的文字,知曉是什麽內容,但是文章表達了什麽思想感情?具體有什麽含義?隻有作者本人才知道。
顯然,陳浩是想以此考究,來證明他們是否偷竊。
如果他們回答不出來,那就什麽都不用說了。
不得不說,這一招挺管用,正好打在他們軟肋上。
一時間,環宇公司眾人麵麵相覷,說不出話來。
陳浩冷笑道:“怎麽?專殺軟件不是你們耗費巨大心血和精力才研發出來的嗎?自己寫的源代碼,連意義和作用都不知道?”
環宇公司眾人臉色更加尷尬。
“你們這幫小子,還是專業搞計算機的,怎麽不理解陳老師的意思呢,所謂源代碼的意義和作用,不就是指軟件功能嗎。”
忽然,何景山的聲音響起來。
他這番話不但替眾人解圍,表明眾人說不出來不是不懂,而是沒理解陳浩的問話,而且還另有所指,隱隱有提醒的意思。
宋成龍聞言,立即眼睛一亮,裝作恍然大悟的樣子道:“原來陳老師是這意思啊,我才明白過來,這行代碼要實現的功能很簡單,就是模式的過程調用,由三個參數組成……”
他把代碼的意思用語言描述了一遍。
他明白何景山的提醒,就是不用去管代碼有什麽意義和作用,反正不論代碼怎麽寫,最後都要體現在軟件的功能上,所以隻要隨口把代碼的表麵意思說出來,你怎麽證明我說錯了?
除非陳浩能單獨把這行代碼摘出來,組成一個新的軟件表現出具體功能,進行證明。
“臥槽,原來所謂的意義和作用就是指這個,我還以為什麽呢,搞的高深莫測的。”
“就是,故弄玄虛,反而讓我們想多了。”
“姓陳的,宋總已經告訴你這行代碼的意義和作用了,我們就不用重複了吧?”
環宇公司的其他人也明白過來,紛紛裝作不屑的樣子說道。
陳浩看了一眼何景山:“何主任,你挺會提醒啊?”
何景山嗬嗬一笑:“你別誤會,陳老師,我是看他們沒有理解你的意思,就順口說一句,免得你認為他們答不上來,就冤枉他們偷竊專殺軟件。做人做事要公正,不能故意用話語誤導,你說是不是?”
言下之意,陳浩居心險惡,想要故意冤枉宋成龍等人。
陳浩冷笑一聲,也沒搭理他,說道:“很好,既然你們知道這行代碼的意思,那我再問你們,如果蜘蛛病毒專殺軟件裏麵沒有這行代碼,能不能正常運行?”
眾人一愣,隨即露出不屑之色。
軟件的源代碼,哪怕一個標點符號都是有用的,不可能存在沒用的代碼。
如果沒有某個代碼,軟件照樣能正常運行,那就代表這個代碼是廢碼,沒有任何意義,應該刪除掉。
陳浩問的,是一個再簡單不過的常識問題,哪怕是剛學計算機的菜鳥,也能輕鬆答出來。
然而,宋成龍卻是神色一動。
陳浩不是不知道他們都是專業搞計算機的,水平頗高。
那為什麽還要問這麽簡單的問題?
肯定是陷阱。
如果他們回答不能的話,陳浩刪除這行代碼,然後正常運行軟件,他們豈不是當場傻眼?
雖說軟件裏不會存在無用的代碼,但是也分什麽情況。
比如菜鳥程序員,由於能力不足,初次編程的時候就會出現大量繁冗無用的代碼和bug,就像長篇網文裏,有很多無用的廢話和邏輯錯誤一樣。
雖然事後審核的時候,肯定會大力刪減,改正錯誤。但是隻要是人寫的代碼,就不存在完美無缺,肯定會有錯漏,隻是多與少的問題。
一般情況下,隻要不影響軟件功能和占據過多空間,開發者也懶得糾正。
也許這行代碼就是蜘蛛病毒專殺軟件的錯漏,即使刪除也不影響軟件運行。
陳浩是故意給他們挖坑!
想到這裏,宋成龍冷笑一聲,大聲道:“當然能!”
嗯?
眾人聞言,驚訝的看向宋成龍。
這麽簡單的常識問題,老板怎麽能答錯?
宋成龍丟過去一個眼神,意思是你們聽我的,沒錯。
陳浩也露出驚愕之色:“你確定?”
“裝,你就裝吧!”
宋成龍心裏冷笑,以為陳浩是故意裝出驚訝的模樣,想要騙他改口,反而更加篤定:“確定!”
陳浩無語道:“那好,我現在刪除這行代碼,然後把剩餘的源代碼還原成軟件,看看能不能運行。”
宋成龍道:“等等,話先說明白了,如果軟件能運行,是不是就可以證明,我們才是蜘蛛病毒專殺軟件的真正開發者,你是可恥的小偷。”
陳浩道:“沒錯,如果不能運行,證明我是開發者,你們才是小偷,對我栽贓陷害。”
他說著,把那行代碼刪除掉,然後複製剩餘的源代碼,粘貼到編輯器裏,還原成專殺軟件。
宋成龍臉色一變。
陳浩真敢運行刪除代碼後的專殺軟件,難道陳浩不是故意挖坑,而是真的考究他們常識問題?
很快,蜘蛛病毒專殺軟件被還原出來,陳浩雙擊運行。
軟件閃了一下,沒有運行,然後跳出一行說明:缺少程序,無法運行。
陳浩向宋成龍伸手:“你剛才不是說刪除了那行代碼軟件也能運行嗎?來來來,你這個自詡專殺軟件的真正開發者,解釋一下這是怎麽回事?”
眾人看向宋成龍。
環宇公司的人、何景山還有胡文星都露出驚怒不解之色。
如果說刪除一兩個代碼,可能不影響軟件運行,還有一定合理性,但是刪除一整行代碼還不影響,那怎麽可能。
這問題簡單之極,明明就是送分的,偏偏宋成龍這個計算機專業碩士,軟件開發公司老總卻答錯了。
昏頭了嗎?