作者amppp (Monte-Carlo)
看板Programming
标题Re: [请益] 程式该怎麽越写越好呢
时间Wed Sep 2 17:39:54 2009
※ 引述《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
1F:推 mitsc:我不认同 程式码 因该以短为目标 除非自用 118.169.78.169 09/02 22:23
2F:→ mitsc:否则因该以易读架构清楚不混乱为目标比较好 118.169.78.169 09/02 22:24
3F:→ mitsc:不过我认同你说的"好习惯会排除很多脑残bug" 118.169.78.169 09/02 22:25
4F:推 StubbornLin:程式不求短 但求平铺直述 59.113.153.219 09/02 22:37
5F:推 utility:程式是给人看的..所以要人看的懂比较重要 220.134.31.26 09/03 01:10
6F:推 piggywu:True= "最短程式码" XOR "可改变性程式码" 219.71.168.105 09/03 02:17
7F:推 yoco315:True= "一堆赘码" AND "结构死硬硬" XD118.160.106.209 09/03 02:29
8F:→ nogay:程式越短,注解就会越长..... 211.74.223.135 09/03 10:38
9F:→ ricky906:麻烦想像一下你的程式持续长大个10年, 114.32.138.98 09/03 22:29
10F:→ ricky906:说不定你会有不一样的思维 114.32.138.98 09/03 22:29
11F:→ tinlans:我修过一学期平行程式作业都用纯 OO 写。 118.160.109.33 09/04 14:06