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