5
A
回答
7
3
使用的編輯器/支持代碼高亮IDE。例如,Notepad ++具有單詞突出顯示功能,我發現它非常有用。
使用單元測試
愚蠢的錯誤將首先淘汰掉,所以我不會擔心得多關於這種類型的錯誤。這是你應該害怕的「聰明」錯誤。
0
Eclipse有很好的python plugin做語法高亮和調試。
3
0
Pylint幾乎在做你正在尋找的東西。
你也可以強制編譯你的python文件。這將顯示一些基本的語法錯誤(它不具備C++編譯器的所有功能)
我讀過this article,並決定使用pyDev和ant製作自動構建系統。它執行python文件的編譯並運行單元測試。下一步是將pylint整合到該過程中。
我希望它有幫助
3
單元測試。 http://docs.python.org/library/unittest.html
如果您的測試是以合理的粒度級別進行編寫的,那麼對於運行lint或編譯器來說,它可以像單元測試一樣快。
2
- 靜態分析(從IDE,或者像pylint的和pyChecker工具)是一個非常快速和有效的檢查方法簡單的錯誤,並執行共同的風格。
- 單元測試是確保代碼代表其合同的好方法。
- 代碼評論配對編程是發現各種錯誤並在團隊中傳播知識的最佳途徑之一。
所有的選項都需要一些時間來設置和執行。然而,收益是巨大的,遠高於投資。
0
與其他語言一樣,您應該在整個代碼中寬泛地使用斷言。當您必須依賴謂詞來使程序正確運行時使用斷言,而不是作爲異常/錯誤處理。斷言應該用來檢查不可恢復的錯誤並強制程序崩潰。 More on assertions (and python error checking in general)
0
您可能需要這樣的:
python -m py_compile script.py
相關問題
- 1. 的功能正確性檢查自定義代碼:(ATC FUNCTIONAL_DB)
- 2. 檢查是否verfication代碼是正確
- 3. 正確檢查源代碼文件(使用Python)
- 4. 如何正確檢查並查看jQuery代碼的結果?
- 5. Python正確的代碼格式(PEP8)
- 6. 端點檢查的正確性
- 7. 自動檢查正確的約定和文檔的java代碼
- 8. Python代碼HW-密碼檢查程序
- 9. PHP密碼複雜性檢查代碼
- 10. 如何檢查此驗證碼腳本的正確性
- 11. 如何檢查我的WordPress代碼是否正確?
- 12. 要檢查我的代碼是否正確與否
- 13. 正在確定基於類型檢查代碼的狀態嗎?
- 14. 檢查值在此代碼,我不給正確的結果
- 15. 我無法讓我的bash代碼正確檢查在
- 16. 如何檢查我的Google Analytics代碼是否正確?
- 17. 檢查某些語句的Python代碼
- 18. Python的遞歸代碼檢查器
- 19. 的Python:代碼檢查電子郵件
- 20. 檢查的XML代碼有效性
- 21. 檢查Lua代碼的有效性?
- 22. 用於檢查服務是否正在運行的Python代碼。
- 23. findPattern()Python代碼...不正確執行?
- 24. 硒Python:這段代碼是否正確?
- 25. Python 3.5代碼 - 類未正確定義
- 26. Python代碼輸出顯示不正確
- 27. Python。我是否正確理解代碼?
- 28. 檢查加密密鑰正確性
- 29. 檢查與未檢查的異常代碼的可重用性
- 30. 檢查ISBN號碼是否正確
是在有這些很好地集成任何IDE或編輯器? – 2009-09-11 12:01:13
Eclipse/PyDev。這就是我使用的,我是一個滿意的客戶。 – 2009-09-11 12:04:25
我認爲IDLE可能有一個內置的(不能完全記住)。 – 2009-09-11 12:04:36