啓動一個Python項目,寫了幾百行代碼,創建了一些類,立即獲得滿足,一切都很好。如何保持對Python類的概述?如何推斷數據類型?
幾個月後回到項目,我絕望地失去了。比意大利麪條更糟糕:現在的代碼在我看來就像是一百個類成員函數的混亂集合。這些功能中的大多數功能只有兩到十行長;他們的工作和他們的目的都非常清楚 - 除了我不知道函數參數,返回值和相關類成員變量的數據類型是什麼。因此,我無法得到我的課程如何相互關聯的大圖。
如何在這種情況下進行?如何獲得由C++中的.h頭文件提供的高級概述?如何將這些信息插入源文件,以便下次我不需要重做此研究?
在適當的地方使用[docstrings](https://www.python.org/dev/peps/pep-0257/)很長的路要走。 – spectras