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