Re: [請益] 怎麼把程式的架構寫好
※ 引述《yauhh.bbs@ptt.cc (喲)》之銘言:
> ※ 引述《oscar11 (國父)》之銘言:
> : 請問各位前備輩
> : 我想對程式的架構方面加強
> : 因為我目前幾乎是想到什麼就寫什麼
> : 雖然能解決目前問題 但後面會衍生出其他bug
> : 所以程式的易讀性不高 也不精簡
> : 想請問大家都怎麼訓練這一方面? 或是看哪方面的書有幫助?
> : 在寫程式前大家會怎麼想這架構?
> : 感謝大家~~^ ^
> 基本早期程序式語言就好好練習結構化程式設計很夠了.
> 多看一點資料結構,能幫你整理大的程式框架.
> Design patterns 也可以看,因為物件模型概念也會拉到Cobol中.
> 不過可能許多講設計模式講重構的書太注意在Java這類語言的特定情況,
> 就要懂得看書只看心法: 意思說,你看了Java的Design patterns的書籍,
> 看懂他們為什麼用Java是這樣設計的; 然後跳到Cobol時,你的思路就要轉換,
> 先看Cobol特性是什麼,然後看有沒有理由使用什麼設計模式去做這個Cobol程式.
> 就像前面Moonraker所說的,慶菜看看就好了. 就是這個意思.
單從樓主的現況看, 建議幾個方向:
1. coding style, 可以參考 linux 或其他提到 coding style 的文件,
先建立好自己的 style, 對往後寫 code 有一定的幫助
2. 多看書, 這算是基本工, 坊間的書應該是多到看不完 :)
至於順序很難給建議, 沒方向可以多方涉獵, 由點->線->面去累積
個人受的教育: 感覺寫程式是們藝術, 千百人有千百種 style 與成長方式 ^^"
--
※ Origin: 交大次世代(bs2.to)
◆ From: 220-133-198-183.HINET-IP.hinet.net
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
7
20