[英]How can I validate python code in a Jupyter Notebook?
我正在尋找一種在學生的編碼班中做上述事情的方法。 這個想法是在后台檢查學生創建的代碼是否返回正確的值或執行正確的例程。
這樣,我可以確保代碼可以正常工作,並且在即將到來的單元格中將很有用。 這樣做和就錯誤做事提供反饋/提示的最佳方法是什么?
這當然對學生是不可見的,因為他們應該自己弄清楚答案。 我應該發送要由其他內核驗證的代碼嗎? 有沒有一種最佳方法?
您可以為您交給學生的任務編寫測試。 根據失敗的原因,繼續打印可能的修復程序。
這當然對學生是不可見的,因為他們應該自己弄清楚答案。
這通常是錯誤的策略。 您應該提供一組測試用例,期望學生可以對測試進行正確輸出。 回想一下,“測試驅動開發”教導應僅編寫應用程序代碼來滿足現有的單元測試。 由於您正在分配應用程序代碼:您需要編寫要通過的單元測試!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.