非常簡單快速的晚餐。
Author: Kirin Lin
-
dirty code?
週五很晚下班,已經被一個重要性比其他隻高一級的 ticket 困擾了八天。是的,整整八天,這兒的老式開發流程管理軟體會跟你講這隻 ticket 出現幾天了!(想起還有一隻快五十天的…呃…)
接手這個產品大約有一個月,光是環境的建置就令人頭大,反正到現在沒人可以很順利地自 IDE 啟動那些專案然後跑除蟲模式。總是需要手動 build,deploy 到伺服器上,看 trace log…此時要感謝前面的人,trace level 開到 all 的時候該出來的訊息都有出來,若是不寫就真的會翻桌。
不過 trace level 出來的訊息非常地多,經過一個禮拜的反覆產生該 ticket 症狀與調整,總算知道有用的資訊在哪裡。一個禮拜前 tester 送來的 trace log 有 20MB 這麼大,至於有幾行不知道;現在大約 356KB (2447 行),終於看出個端倪來。 #。小算盤按一按一開始大約有十四萬行…Orz
總之稍微有個端倪,搞清楚了之後覺得:
怎麼這麼 dirty?
其實不是這樣的,不是 dirty 的問題,後來想想該 ticket 症狀應該是 side effect。而這 side effect 又不像一般常見的修了這個那個就壞掉了,而是「加了這個那個也有了卻沒作用」這樣。
修法很 dirty 倒是,那就硬加東西進沒作用的地方,非常有效…好 dirty 啊~啊~啊~XD
不過流程還沒跑完,某個步驟不太會用,星期一再說。
-
屁啦!
更新:YouTube 影片已被刪除
聽說這段影片已經變成網路貼文潮流。
那天看到體委會的辦公室建築,我就知道納稅人的錢都拿去養豬頭(這樣對不起豬)誰了!更新:加上個 KeyTalks 版本。
更新:KeyTalks 影片不能用(要登入)