分享最近遇到的鬼故事
當初開發完A功能後有順手寫了UT確保該功能基本能動
後來有同事在開發B功能時把他的B功能加進去我的UT default flow內
也沒有請我code review
導致我在跑UT時發現不預期的行為
搞了一陣子才發現是他亂用了我的UT
雖然說AB這兩個功能初始化的部分完全相同
寫兩個UT確實是會有很多重複的地方
但一個功能一個UT應該是正確的觀念吧!?
不知大家有什麼想法,或類似案例分享或怎麼改善XD
--
老婆01 https://i.imgur.com/VBSwkje.jpg 老婆02 https://i.imgur.com/wdMQImg.png
老婆03 https://i.imgur.com/RwjkL7K.jpg 老婆04 https://i.imgur.com/wkngu3l.png
老婆05 https://i.imgur.com/s6TJwHK.jpg 老婆06 https://i.imgur.com/xbGd44K.jpg
老婆07 https://i.imgur.com/hWUm4Cc.jpg 老婆08 https://i.imgur.com/zq548Gt.jpg
老婆09 https://i.imgur.com/yjkl8WJ.jpg 老婆10 https://i.imgur.com/PHKGdAN.jpg
老婆11 https://i.imgur.com/UzVuAtY.jpg 老婆12 https://i.imgur.com/qwxYDo5.jpg
--