PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 有无帮助规划软件架构的服务
楼主:
walelile
(wakaka)
2015-04-24 21:12:18
我在进行只有我一个人的project的时候
可能因为记忆力太差或者经验不足
(程式设计经验约一年多,多是小程式或改写别人程式)
当程式中有module扩展到两三层的继承,
或者其中包含3,5个module时,
我就开始觉得有点难以继续往下开发
常常开发到一半会觉得这种架构设计不好,
然后就推掉重弄,花很多时间抓错,改写。
之前写crawler这样推掉过三次,后来就有点懒
我现在的想法是硬著头皮把第1版写完,
然后想推掉重弄就等第2版再来
不过这时候第2板的设计想必架构会更复杂,
这样感觉又回到起点,我记不住各个部位的架构细节...
想请教各位前辈
1. 在linux上是否有推荐的python editor
可以自动补完或提示member function之类的
2. 是否有服务提供图像化的架构图&流程图,
让后续维护比较容易进行
谢谢
作者: LiloHuang (十年一刻)
2015-04-24 21:33:00
我推荐
http://komodoide.com/
还有 GUI debugger如果不需要 GUI debugger 可以考虑免费的 Komodo Edit
http://goo.gl/cM65kd
当然花钱买的版本还是好用很多至于流程图分析工具,
https://scitools.com/
是首选
作者:
mars90226
(火星人)
2015-04-24 22:56:00
我觉得你需要先学习画class diagram
作者:
flarehunter
(Range)
2015-04-24 23:01:00
vim + youcompleteme 如何XD
作者:
mars90226
(火星人)
2015-04-25 09:49:00
你自己的project当然可以,team的就要看情况因为必须要每个人用的软件都一样才行
作者:
cobrasgo
(人鱼线变成鲔鱼线,超帅)
2015-04-25 10:23:00
"常常开发到一半会觉得这种架构设计不好"这句才是重点,你动手写code之前花了多少时间设计架构?感觉起来你接到需求没多久就开始写code要是架构烂,有class diagram你也会看到疯掉
作者:
mydas
(一朝一夕)
2015-04-27 06:17:00
也想知道这个
作者:
leolarrel
(真.粽子无双)
2015-04-27 14:56:00
你该接触一下所谓"敏捷开发"这种管理方式了
继续阅读
[问题]python可以将经纬资料丢到地图显示吗?
allen511081
[问题] 对外IP
Dong0129
[问题] 利用python编辑google文件
onlywe
[问题] Django with DynamoDB
suhang
[问题] hasattr 使用问题
ntuleo
[问题] 新闻网站站内搜寻的问题
laisi
[问题] 帮忙解释一下这几行程式
Dong0129
[问题] 存盘问题(已解决)
Dong0129
[问题] 新手请教一些问题
adu
[问题] 台北有无workshop可以参加?
chime0515
Links
booklink
Contact Us: admin [ a t ] ucptt.com