我在進行只有我一個人的project的時候
可能因為記憶力太差或者經驗不足
(程式設計經驗約一年多,多是小程式或改寫別人程式)
當程式中有module擴展到兩三層的繼承,
或者其中包含3,5個module時,
我就開始覺得有點難以繼續往下開發
常常開發到一半會覺得這種架構設計不好,
然後就推掉重弄,花很多時間抓錯,改寫。
之前寫crawler這樣推掉過三次,後來就有點懶
我現在的想法是硬著頭皮把第1版寫完,
然後想推掉重弄就等第2版再來
不過這時候第2板的設計想必架構會更複雜,
這樣感覺又回到起點,我記不住各個部位的架構細節...
想請教各位前輩
1. 在linux上是否有推荐的python editor
可以自動補完或提示member function之類的
2. 是否有服務提供圖像化的架構圖&流程圖,
讓後續維護比較容易進行
謝謝