作爲一名自學成才的程序員,我學會了在構建/運行腳本時使用交互式控制檯進行調試,該控制檯將所有變量保存在內存中。然而,我注意到在IDE中進行調試的壓倒性趨勢(並且,我認爲CLI +編輯器解決方案就是這樣)是在一個地方構建腳本並提供一個單獨的控制檯「沙箱」類型區域,只在複製時保留變量/粘貼你的代碼。如何在沒有交互式控制檯的情況下進行調試
如何在沒有交互式控制檯的情況下進行調試?任何人都可以列出幾個可以幫助我成爲更好的編程器/調試器的調試步驟嗎?
目前,這是我做的一個非常簡化的版本:
- 寫一些僞代碼(有時)
- 寫一些代碼的編輯器應該工作
- 運行/建腳本
- 檢查標準輸出錯誤
- 如果沒有錯誤,那麼7
- 如果犯錯然後在修改違規代碼後回到2。
- 在控制檯中鍵入變量名稱以驗證它們看起來像我預期的那樣。
- 沖洗和重複,直到它按我的意圖工作。
「如果沒有錯誤,那麼7」? –
瞭解如何使用pdb – jh314
@ jh314這回答了我關於如何從python運行python腳本的另一個問題。我現在覺得自己沒有聽說過pdb,所以你的評論是非常有幫助的。謝謝。 – TheProletariat