Re: [請益] 怎麼把程式的架構寫好

看板Programming作者時間14年前 (2011/08/13 16:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《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
文章代碼(AID): #1EHZQ2vx (Programming)
文章代碼(AID): #1EHZQ2vx (Programming)