成長的煩惱:初涉設計模式[1] 軟件測試
相信很多人都喜歡看這部喜劇,我是很喜歡,里面包括了成長中的悲歡離合,你在其中可以尋找你成長的足跡。
編程成長之路何嘗不是這樣的呢?
故事就是從這里開始的。
小王是剛畢業的學生,進入一家軟件公司,薪水不錯。年輕人充滿干勁,有著遠大的目標。前三天參加了公司的培訓,三天沒寫代碼了,手癢。第四天,項目經理走過來說:“小王,寫一個整型鏈表的排序算法吧,我們在項目中要用!
冒泡是小王在腦海中第一個浮現出來的。翻開某某圣經,摘了段冒泡算法,修改了一些代碼的書寫風格(有些圣經代碼風格不咱的),代碼大致如此:
BOOL Sort(ListInt)
{
冒泡排序算法
{
比較語句
}
return TRUE;
}
小王檢查了一下,還用測試用例測試了一把,確保萬無一失,交給了經理。經理說了句不錯,樂壞了小王。
第二天,經理跑過來說:“把你昨天的代碼改一下,現在要比較浮點型了,還有能否速度上提高一點?”
小王上網查了一下,選擇了快速排序算法,不忘把昨天寫的備份了一把,然后在昨天函數的基礎上改。代碼大致如此:
BOOL Sort(ListInt)
{
快速排序算法
文章來源于領測軟件測試網 http://www.kjueaiud.com/