作者flamerecca (werewolf)
看板GameDesign
标题Re: [鲁蛇] 新手写game分享微薄心得
时间Sun Dec 1 13:03:09 2013
※ 引述《rubric (其实我正在找第几篇)》之铭言:
: ===========心得分享开始
: 1. 命名变数时,名称尽量写得愈清楚愈好
: (不一定是愈长,但能在何时何地,甚至是几天後看见这个变数,
: 都能让自己立即看懂最重要)
: 2. 命名变数时,可注解:
: a. 该变数的用途、名称
: b. 该变数的值是如何被决定、在哪个method里被决定的
: 甚至有些可附上决定该变数的值的式子,例如:
: c. 该变数取得後将被用在哪个method、或是用在哪个位置
: 3. 每当进入一个method时,可以考虑print出"已经进入XX method或thread里"
: 如此一来就可以在程式出问题时,观察到究竟是进入哪个method、判断式
: 或回圈中时出问题。
: (老实说这一点是因为我不会用eclipse附的debug功能
: 4. 遇到多於一个bug时,先处理看起来比较简单的bug,
: 有时复杂的bug反而因此随着消失。
: 5. 有时尽管是很小的修改,但也要认真跑跑看程式;否则修改的地方累积愈来愈多
: 的时候,最後出现bug时,反倒不知道是当初修改的哪个部分出问题。
: (听起来很基本,但这一点我吃了很大的亏
: 6. 使用google关键字搜寻问题,80%以上的问题有机会得到解答
: 无从得到解答的时候,可考虑上讨论网站问人。
其实我觉得这边说的很不错 是很棒的经验
不过或许因为是经验 所以比较零散
建议您可以买一本书 重构— 改善既有程式的设计
里面有提到您所说的这些事情 并且是比较完整的讨论
以上
--
色如聚沫 一切有为法 如梦幻泡影
受如水泡
想如阳焰 如露亦如电 应作如是观 - 《金刚经》
行如芭蕉
是故空中无色 无受想行识 - 《心经》 识如幻事 - 《杂阿含经
欢迎加入
佛教板Buddhism及
汉传实修板Learn_buddha
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.164.239
1F:推 chenglap:先学写程式, 再学写 game, 不好跳步. 12/01 13:38
2F:推 doomleika:推楼上 12/01 13:43
3F:推 BeStronger:以code complete的比喻就是: 还没学好盖房子,不要急着 12/01 16:48
4F:→ BeStronger:倒水泥 XD 12/01 16:48
5F:→ rubric:说的超好,我似乎连水泥都不知道怎麽搅拌,就已经买地开始 12/01 17:45
6F:推 rubric:盖了。能不能盖完充满变数<( ̄▽ ̄|||)a 12/01 17:50
7F:→ BeStronger:盖完也会倒 12/01 18:16
8F:推 asleisureto:现实往往是学完写程式後 也不会再来写游戏了..XD 12/01 19:37
9F:推 rubric:盖完也会倒Q_Q 12/02 09:09
10F:推 a10248:边做边学也无妨呀,写游戏也是一种练习方式 12/02 18:25
11F:→ a10248:现在回头去看以前写的游戏或网站,都会觉得当初怎麽会用这 12/02 18:26
12F:→ a10248:麽蠢的方式来做,但不可否认的是,自己程式能力进步最快的 12/02 18:26
13F:→ a10248:也就是那段时期 12/02 18:26
14F:→ a10248:一面写一面把新学到的技术及设计模式加上去,很有成就感的 12/02 18:28
15F:推 rubric:感谢楼上的鼓励^_^ 12/05 14:39
16F:推 chrisjeremy:推这本书,我自已看完後功力大增!!看Code修Bug的速度 12/06 22:06
17F:→ chrisjeremy:变快很多。之後再去翻Design Pattern会有更深的体悟 12/06 22:08