最近在「西瓜的滋味」部落格中作者發表了一篇「小心使用「全部取代」」的文章, 讀來十分有趣。不過這也讓我回想到, 這實在也是一個程式設計者常犯的問題。「全部取代」確實是個很方便的功能, 但也或許是太方便了, 以致於該改的改了, 但不該改的也順便改了。
測試者如果看到類似或同類型的錯誤, 應該舉一反十, 要想到它可能就是「全部取代」所引發的問題。這種問題多半不會只錯一個地方, 會同時出現在不同的地方。而對於開發者而言, 如果可以使用 Refactor 工具來取代, 就盡量別使用「全部取代」這個功能。
沒有留言:
張貼留言