王向中所給的答案,乃是書上沒有記載的內容。

就比如可靠性、可用性和可維護性,在這個年代,還不屬於比較公認的概念。由於這個年代的軟體內容還不算太膨脹,加上過高的行業門檻,這些軟體在程式碼層面的最佳化程度還很高,只是隱隱有崩壞的趨勢。

在未來,軟體隨隨便便就能出現程式無響應、卡死、bug多等問題,這才將這些效能問題推上議題,畢竟這些事情在幾十年前是無法想象的嚴重錯誤。

此時肖軒有些沒反應過來,他沒料到王向中今天居然正在課堂上,但他憋了半天,整張臉呈現出漲紅之色,半晌方才勉強著憋出四個字:“畫蛇添足。”

但顯然葉志華並不會理會肖軒別有用心的低語,反倒是對王向中產生了濃厚的興趣。只見他笑著點了點頭,說道:“怎麼理解可維護性?”

“可維護性有兩個主要組成部分:主動式可維護性和反應式可維護性。”

“主動式可維護性包括構建易於理解和更改的程式碼庫。隨著開發的進行,會出現與現有程式碼不相容的問題。如果工程師寫的是麵條式程式碼,而不是優先考慮可維護性,就容易出問題,並且很難發現和解決問題。主動維護還包括質量保證和測試等程式。”

“反應式可維護性描述了服務在事故發生後被修復的能力。這受服務的事故響應過程的影響。大型事故的反應和防範是必要的,如果事故響應程式可靠,團隊將迅速解決事件。適當的事故反應也有助於減少復發。高度可維護的服務允許工程師有效地汲取這些經驗教訓。”

王向中一口氣就把這些概念給說完了,頓時覺得有些喘不過氣來,也是連忙深深吸了一口氣。

“不是吧,他是教科書嗎?”

“這也太強了!”

“他不可能是個翹課的刺頭!”

在坐所有人皆是倒吸了一口涼氣,這如同教科書般的解釋可以說是技驚四座,一片譁然,開始紛紛討論起來。

而肖軒則是完全無法接受這一切,他是知道王向中從來沒上過課的人之一,他無法想象一個從來不上課的人,竟然有如此底蘊的知識儲備量。

他咬緊牙關,臉色憤恨地盯著王向中,方才覺得對方無懈可擊,使用任何手段都不能動搖其分毫。

而葉志華則是深深地看了一眼王向中,意味莫名地點了點頭,道:“說得不錯,你叫王向中是吧,下課來一趟我的辦公室。”

聽到這話,王向中則是面色遲疑了一瞬,爾後臉色就有些古怪起來。

“葉教授想幹嘛?”龍雲也是嘀咕了一聲,隨後看向王向中。

王向中則是搖了搖頭,他也不知道這葉教授葫蘆裡究竟賣的什麼藥,反正應該不是壞事才對。

……

“王同學是吧,請坐。”

辦公室內,葉志華見到是王向中到來,也是笑著點了點頭,示意對方坐下來。

“不知道葉教授此番找我是為何事?”王向中有些奇怪地說道。

“你從來沒上過課吧。”葉志華摘下老花鏡,似笑非笑地盯著王向中看著。

而王向中則是被這種目光盯得心裡一緊,他從來沒上過課畢竟是一個既定事實,而對方敢肯定自己從來沒上過課,也必定有他自己的理由。

王向中尷尬一笑,他自然不可能在德高望重的老教授前強行解釋些什麼,因而只能變相承認道:“葉教授是怎麼知道的。”

“嗯,”見到王向中直接承認了,葉志華方才露出了一抹滿意的笑容,接著補充道:“因為我從來都沒有見過你這張臉,陌生地很,所以我敢肯定你從未上過我的課。”

“我雖然老了,眼睛瞎了,但心眼可從來沒瞎過啊。”葉志華指了指自己的眼睛,和藹地笑道。