Re: [請益] 程式該怎麼越寫越好呢

看板Programming作者 (Monte-Carlo)時間15年前 (2009/09/02 17:39), 編輯推噓5(506)
留言11則, 8人參與, 最新討論串17/34 (看更多)
※ 引述《pshuang (Angus )》之銘言: : ※ 引述《wa120 (哇120)》之銘言: : : 我也發表我的心得^^ : : 我是怎麼寫程式的~ : : 方法很簡單 每本書都自己coding過一次 : : 照著他的程式碼全部都照打一次 不看範例解答 自己debug : : 我已經看超過10~15本以上的書了 : : 不外乎 BCB php mysql ajax c/c++ 資料結構 : : 當然~ : : 這些書都是全部都看完了而且全部程式碼都打過一遍 : : 自己做一個屬於自己的library 然後下次在開發的時候就複製貼上 : : 而且專業知識的領域的書也需要看過 : : 像是DBMS資料庫系統原理 作業系統原理 計算機組織 軟體工程等等的 : : 對寫程式來講都是非常有幫助的 : : 只是coding那些程式而已 只要有耐心 這方法應該不難吧@@ : 提供一個自己遵守的原則 : 一行程式只做一件事. : 遵守這個原則可以讓程式清晰許多 我的感想: 程式是邏輯思考的實現,是可以被數學化的,所以寫程式應該要像寫證明一般 簡潔清楚,雖然我也想一行程式只做一件事情,但是平行計算程式往往不能這樣 ,這是序列式程式(serial code)才比較容易達成的。 我的目標一直都是以最短程式碼,可改變性程式碼為目標。 不斷地練習,清楚的邏輯思考,進而建立自己寫程式的習慣,好的習慣不會讓自己 陷於無窮debug迴圈。程式寫久了,新的程式只是剪下貼上間就完成了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.88.203

09/02 22:23, , 1F
我不認同 程式碼 因該以短為目標 除非自用
09/02 22:23, 1F

09/02 22:24, , 2F
否則因該以易讀架構清楚不混亂為目標比較好
09/02 22:24, 2F

09/02 22:25, , 3F
不過我認同你說的"好習慣會排除很多腦殘bug"
09/02 22:25, 3F

09/02 22:37, , 4F
程式不求短 但求平鋪直述
09/02 22:37, 4F

09/03 01:10, , 5F
程式是給人看的..所以要人看的懂比較重要
09/03 01:10, 5F

09/03 02:17, , 6F
True= "最短程式碼" XOR "可改變性程式碼"
09/03 02:17, 6F

09/03 02:29, , 7F
True= "一堆贅碼" AND "結構死硬硬" XD
09/03 02:29, 7F

09/03 10:38, , 8F
程式越短,註解就會越長.....
09/03 10:38, 8F

09/03 22:29, , 9F
麻煩想像一下你的程式持續長大個10年,
09/03 22:29, 9F

09/03 22:29, , 10F
說不定你會有不一樣的思維
09/03 22:29, 10F

09/04 14:06, , 11F
我修過一學期平行程式作業都用純 OO 寫。
09/04 14:06, 11F
文章代碼(AID): #1AdZrhFM (Programming)
討論串 (同標題文章)
文章代碼(AID): #1AdZrhFM (Programming)