如何解決歷史遺留問題?
折騰上個版本的自動化測試框架是新人最頭疼的事情。但了解了一些事情之后,原先的事情就沒那么令人頭疼了。很多人忙于了解舊框架本身,其實世界一直在變,現在項目需要解決的問題才是關鍵。無論上個版本的東西多么輝煌,只有它適合現在的項目(的部分)才是有價值的。所以關于舊的自動化測試技術,了解什么能用得上,而不是了解它是什么,才是需要做的事情。就好像汽車修理工知道怎樣拆舊車零件來修新車,并不需要他知道怎樣造一輛出來或者知道怎樣修好舊的那輛。
另一個極端是“舊的不好浪費,繼續用“。“能用“這個結論是基于以前項目的情況的,現在能不能用,值不值得用得看現在的需求。人們要理發就是個很好的例子:總不能因為頭發長出來要耗養分不好浪費,就一輩子都不剪吧?
原文轉自:http://www.uml.org.cn/Test/200708291.asp