“改一行代碼,崩整個系統。” 這句聽起來像段子的玩笑,卻是無數開發者心中真實的恐懼。 問你一個扎心的問題:如果現在讓你重構核心業務裏的那個 calculatePrice 函數,你敢立馬點上線嗎? 大多數人的回答是沉默。因為我們心裏沒底。我們寫的代碼就像沒有地基的房子,看着光鮮,實則搖搖欲墜。一旦需要修改,就像是在玩疊疊樂,生怕抽錯一塊木條,整個大廈瞬間坍塌。 這種恐懼的根源,就是缺乏單元測試。我們
哈嘍,我是老劉 這兩天發現一個Flutter 3.24版本的單元測試的一個小bug,提醒大家注意一下。 老劉自己寫代碼十多年了,寫Flutter也6年多了,沒想到前兩天在一個小小的BottomNavigationBar 組件上翻了車。 給大家分享一下事件的經過。 問題經過 這件事的起因是最近想做一個自己用的小App,Flutter實現。 大家知道我一直是TDD的踐行者,所以就先寫
大家好,我是老劉。 老劉的工作經驗還算豐富,光Flutter就做了6年多了,大廠、外企、創業公司都幹過。 今天想和大家聊一個特別有意思的話題——“為什麼有些技術團隊加班到禿頭還做不好項目,而有些團隊卻能喝着咖啡輕鬆上線?” 答案可能就藏在那些看似平常卻影響深遠的“關鍵決策”裏。 一個人一生中往往影響最大的是那寥寥幾次的重要決策,比如: 高考考哪個學校,選哪個專業 大學畢業去