我在进行只有我一个人的project的时候
可能因为记忆力太差或者经验不足
(程式设计经验约一年多,多是小程式或改写别人程式)
当程式中有module扩展到两三层的继承,
或者其中包含3,5个module时,
我就开始觉得有点难以继续往下开发
常常开发到一半会觉得这种架构设计不好,
然后就推掉重弄,花很多时间抓错,改写。
之前写crawler这样推掉过三次,后来就有点懒
我现在的想法是硬著头皮把第1版写完,
然后想推掉重弄就等第2版再来
不过这时候第2板的设计想必架构会更复杂,
这样感觉又回到起点,我记不住各个部位的架构细节...
想请教各位前辈
1. 在linux上是否有推荐的python editor
可以自动补完或提示member function之类的
2. 是否有服务提供图像化的架构图&流程图,
让后续维护比较容易进行
谢谢