[云炬ThinkPython阅读笔记]1.7 调试
1.7 調(diào)試 程序員都會(huì)犯錯(cuò)。由于比較奇怪的原因,編程錯(cuò)誤被稱為故障 4,追蹤錯(cuò)誤的過(guò)程被稱為調(diào)試 (debugging) 。
編程,尤其是調(diào)試,有時(shí)會(huì)讓人動(dòng)情緒。如果你有個(gè)很難的 bug 解決不了,你可能會(huì)感到憤怒、沮喪抑或是難堪。
有證據(jù)表明,人們很自然地把計(jì)算機(jī)當(dāng)人來(lái)對(duì)待。當(dāng)計(jì)算機(jī)表現(xiàn)好的時(shí)候,我們認(rèn)為它 們是隊(duì)友,而當(dāng)它們固執(zhí)或無(wú)禮時(shí),我們也會(huì)像對(duì)待固執(zhí)或無(wú)禮的人一樣對(duì)待它們 5。
對(duì)這些反應(yīng)做好準(zhǔn)備有助于你對(duì)付它們。一種方法是將計(jì)算機(jī)看做是一個(gè)雇員,擁有特 定的長(zhǎng)處,例如速度和精度,也有些特別的缺點(diǎn),像缺乏溝通以及不善于把握大局。
你的工作是當(dāng)一個(gè)好的管理者:找到充分利用優(yōu)點(diǎn)、摒棄弱點(diǎn)的方法。并且找到使用你 的情感來(lái)解決問(wèn)題的方法,而不是讓你的情緒干擾你有效工作的能力。
學(xué)習(xí)調(diào)試可能很令人泄氣,但是它對(duì)于許多編程之外的活動(dòng)也是一個(gè)非常有價(jià)值的技 能。在每一章的結(jié)尾,我都會(huì)花一節(jié)內(nèi)容介紹一些調(diào)試建議,比如說(shuō)這一節(jié)。希望能幫 到你!
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的[云炬ThinkPython阅读笔记]1.7 调试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [云炬ThinkPython阅读笔记]1
- 下一篇: [云炬ThinkPython阅读笔记]2