程式人蔘
github static page 版的 blog: https://humorless.github.io/
Thursday, August 18, 2016
除錯的利器 - tcpdump
開發程式,我最常用來除錯的技巧主要就是幾種:
寫單元測試
查 log 檔
然而,上述兩種技巧都有一些限制。
單元測試的話,如果原本的程式寫的很差,我自己新寫的部分有時也很難測,要先重構舊的程式才能寫單元測試。查 log 檔的話,如果一些 bug 是在 production 環境才出現,也很難取得完整的 log ,因為在 production 環境, loglevel 通常是設定成 info 而已。
也因此,在 production 環境之下,用 tcpdump 有時可以取得比 log 還更完整的資訊。
Newer Post
Older Post
Home