第103章 代碼規范(第一更)

作者:一盞綠茶 字數:2691

��新書期,求鮮花,求收藏!)

自從薑華冒充高中生來到班裡後,肖遠從此過上瞭出入帶保鏢的生活,當然,薑華是他保鏢的事情隻有他們兩人知道,在班裡同學的眼中,就是薑華這個轉校生和肖遠一見如故,成瞭形影不離的好朋友,並沒有太多值得關註的地方。

相比於兩人的一見如故,薑華在校門口大發神威,打混混如砍瓜切菜的事情更能引起學生們的關註,再加上這傢夥清秀的外表,更是給他加分不少,以至於周五下午再次來到學校後,許多女生看他的目光都是熱辣辣的,甚至有一些膽大的女生會和他主動說話,然後在他微笑著回應後,嘩啦啦的跑掉,躲在一旁咯咯的嬌笑,並並不時投來幾道好奇,羞澀的目光。

如此情形讓肖遠大為吃不消,甚至有些憤憤不平,想他肖遠國慶節前,也是做過讓全校為之轟動的大事的,怎麼就沒有引起那麼多女生的關註呢。

周六上午,肖遠和唐新宇約好,來到學校,準備到電教樓找唐新宇,然後利用學校機房的電腦,制作防火墻的技術文檔。

和薑華一起來到學校,因為是周末,他們就沒有把自行車存到車棚,而是騎著直接去瞭電教樓,卻不想在半路上遇到瞭於正峰。

“你們兩個站住!”於正峰喝住瞭他們,陰沉著臉走瞭過來,冷笑著質問道,“肖遠,校園內不準騎車,難道你不知道嗎?”

“你是誰啊?”肖遠剛要答話,薑華卻在一旁搶著問道。

“我是學生處的處長於正峰,還有你,雖然是剛剛轉來的,但是也要遵守學校的規定的。”於正峰說道。

“肖遠,你先去找唐老師吧,我和這位於處長談談心。”薑華沒有理會於正峰的說教,轉頭對肖遠說道。

“好的。”肖遠懶得在和於正峰打交道,有薑華替他擋著,自然很樂意接受,於是騎上車往電教樓去瞭,路上扭頭看瞭一眼,卻發現於正峰被薑華摟著脖子,往一旁走去。

“呵,這傢夥不是要找個沒人的地方,打於正峰一頓吧?”肖遠心中嘀咕,但是也沒有太放到心上,來到電教樓,把自行車停在瞭樓下,上樓去瞭唐新宇的辦公室。

進門後和唐新宇寒暄兩句,然後唐新宇帶著他去瞭機房。

“哦,對瞭,唐老師,你給我的輔導材料我看完瞭,有沒有寫的更深入一點兒的,再給我找兩本?”肖遠開始工作之前,從自己的包裡拿出那兩本數學建模大賽的輔導材料,交給唐新宇,說道。

“這麼快你就看完瞭?”

唐新宇卻是感到不可思議,要說這兩本書可不薄,裡面的內容很多,而且難度很大,他原本想著,肖遠在比賽前能夠通讀一遍,裡面的題做掉百分之八十,就足夠瞭,卻不想肖遠已經看完瞭。

“是啊,裡面的很多東西挺難得,也很麻煩,費瞭不少功夫,甚至還要寫出算法偽代碼,不然早看完瞭。”肖遠說道。

“題都做完瞭?”唐新宇咽瞭口吐沫,再次問道。

“做完瞭。”肖遠答道。

“那些設計題的偽代碼都寫出來瞭?”唐新宇又問道,聲音有些發澀。

“是的,寫出來瞭,有什麼問題嗎?”肖遠反問道,唐新宇的表情讓他感到奇怪。

“在哪裡,快讓我看看。”唐新宇連忙問道。

“我沒帶,都寫在瞭練習本上,如果你要看的話,我可以去教室給你拿過來,不過不全,有一部分在傢裡。”肖遠現在再回傢,有點兒浪費時間,不過去教室卻花不瞭多少時間,而恰好他也有教室的鑰匙,於是就說道。

“好吧,你去給我拿過來,讓我看看。”唐新宇一方面想看看這些題的算法算法設計,更重要的一方面,他對肖遠這個傢夥寫出來的偽代碼很感興趣,於是說道。

肖遠從機房出來,往電教樓下走去,迎面遇到瞭往樓上而來的薑華。

“於正峰呢?”肖遠問道。

“走瞭。”薑華說道。

“他這麼容易就放過你瞭?”肖遠好奇的問道。

“他又沒準備請我喝茶,不放過我,還能把我扣起來不成,倒是你,怎麼又下來瞭?”薑華輕描淡寫的說道。

“我去教室一趟,你先上去吧,到三樓機房,唐老師在那裡。”肖遠說道。

“我和你一起去吧。”

薑華卻沒有獨自上樓,而是轉回身,和肖遠一起下瞭樓,往不遠處的教學樓走去。

“你不會是打瞭於正峰一頓吧?”路上,肖遠又問道。

“沒有,我打他幹什麼。”薑華否認道。

“那他怎麼能聽你的話,輕易的就放過你瞭,這不符合他的一貫作風。”肖遠問道。

“我又不是真的學生,對付一個學校的小小學生處處長,沒什麼難度。”薑華微微一笑說道。

肖遠回到教室,在書桌裡翻找瞭一番,找到兩個寫滿瞭偽代碼的練習本,拿著和薑華一起回瞭電教樓。

唐新宇對薑華的到來,並沒有表現出太大的驚訝,肖遠雖然沒問,但也能猜得到,應該是唐颯提前和唐新宇打過招呼瞭,他把寫滿偽代碼的練習本給瞭唐新宇,然後坐到瞭電腦旁,打開電腦裡自帶的office軟件,開始幹活瞭,薑華自己找瞭臺學生機坐瞭下來,打開後,調出瞭其中的掃雷遊戲,饒有興趣的玩瞭起來。

唐新宇也坐瞭下來,慢慢翻看起肖遠給他的偽代碼來瞭,剛翻開第一頁,就覺得眼前一亮,顧不得看具體算法內容,而是快速的往後翻瞭幾頁,然後扭頭看瞭一眼肖遠,很感慨的說道:“這是偽代碼嗎,分明是標準的C代碼。”

偽代碼是一種算法描述語言,有點兒類似於程序代碼,但是在語法上又沒有那麼嚴格,為瞭將算法描述清楚,甚至可以在其中夾雜漢語,使用偽代碼的目的是為瞭方便閱讀,並便於將來能夠很容易的將之轉化成真正的程序代碼。

專業人士都知道,寫代碼容易,讀代碼難,特別是讀一些由沒有養成良好編程習慣的半吊子程序員寫出來的代碼,更是如同讀天書一般,完全不知所雲,甚至有些程序員寫出來的代碼,自己隔一段時間去讀,都會看不懂。

可以試想一下,一個大型的軟件團隊,其中有這樣一些程序員,寫瞭幾萬行,甚至幾十萬行自己隔段時間都看不懂的代碼,有一天他離職瞭,那麼,接替他工作的下一個程序員將會面臨什麼樣的困境,看不懂,耽誤工期,一系列的問題將會接踵而至,甚至可能由此引來一場災難。

所以,在一個正規的軟件團隊裡,必然都會有一個嚴格的代碼格式規范,在規范裡,對代碼格式比如代碼中變量名的命名,代碼空行,以及註釋等等,都會提出非常嚴格的要求。

原本唐新宇認為,肖遠還是高中生,沒有受過嚴格的編程訓練,而且這些偽代碼還是他寫到練習本上的,應該是非常隨意的,但是當他翻開第一頁時,就發現自己錯瞭,因為他看到的是采用c語言格式,非常規范的偽代碼,這些代碼有著嚴格的縮進,空行,以及恰到好處、詳略得當的註釋,閱讀這樣的代碼給瞭唐新宇一種賞心悅目的感覺,如果說肖遠使用計算機程序開發環境來寫這種格式的代碼,因為開發環境帶有自動排版功能,並不算什麼,但是這些代碼是肖遠手寫到練習本上的,還能非常嚴格的按照一定的格式規范寫出來,那麼說明,這種代碼規范對肖遠來說,已經形成一種最基本的條件反射瞭。

“有什麼問題嗎?”肖遠聽到瞭唐新宇嘀咕,扭頭問道。

PS:第一更送到,今天元旦假後第一天,綠茶祝朋友們學習,工作愉快,順利。

設置 目錄

設置X

保存 取消