作者TerenceX (TerenceX)
看板SWORD
标题[情报]「DOMO 日志」程式信贤之哭天抢地防BUG篇
时间Wed Dec 9 18:04:07 2009
这一周的研发日志登场罗~~~
是程式吴信贤的,主要是分享如何加快侦错bug的问题~~~
从日志内容来看,应该是新人喔!!
大家参考看看吧......
http://tinyurl.com/yjvtn7k
程式信贤之哭天抢地防BUG篇
写研发日志,程式其实很吃亏,不像美术可以画漫画,不像企划文笔飞扬,有些
秘密又不能说…在此逻辑下,内容无聊点应该也没人会太计较吧,所以我就来谈谈开发游
戏程式的几个个人心得吧!
开发程式中最令人感到困扰的就是BUG,因为通常他不会在你测试时发生,而是在
别人电脑上发生,当别人向你回报时,你又很难重现,最後查出来甚至觉得这条件要达成
也太难了吧!正因为很难重现,所以快速定位BUG点就很重要,首先要从编写时的结构着
手,就像要在档案室找资料,如果平常全部放在一起不分类,赶着要时,就只能哭天抢地
,如果平常有分门别类可就容易多了,假如还能依照年份摆放,那何只能用轻松来形容。
因此刚开始规划时要考虑扩展性与安全性,有没有增加功能的空间,怎样写比较不会有
BUG,甚至是如果有BUG如何将影响降低到最小,尽量将大功能拆解成小功能,共用逻辑重
复的地方,因为通常BUG会出现在新增一堆功能後当,之前没问题的也有问题了,开始时
若有将功能先拆解开来,BUG发生时,自然可以推断是那个地方出问题,缩小发生问题的
可能范围,在针对局部做测试,找到问题修改时也不会因为,相同的东西散布各地,造成
改了A地方,忘了B地方,越改越多BUG的情况,要新增功能时也会比较容易,因为有很多
现有元件可重复运用,针对特例的部份做处理即可,如果要总结成一句话那就是「既然不
可能没有BUG,那麽开始时就要防范他」。我向来觉得人生就是要去追寻梦想,即使现在
做不到,也别忘了自己的初衷,坚持下去总会有个结果,这一年多来在「大宇」学习了很
多,也深刻的体会到选择一个能发挥所长的环境真的很重要,正所谓「良禽择木而栖」,
烂木头长的香菇也没人敢吃吧!
最後与大家分享我很喜欢的一句话「态度决定高度,格局决定结局」,感谢大家对
「轩辕剑系列」一直以来的支持,希望这次能让大家有不一样的感受。
吴信贤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.163
1F:推 onexgear:这篇有点学术XD 不知道一般玩家看完後感觉如何XDD 12/09 18:06
2F:推 firo1776:推「通常BUG不会在你测试时发生,而是在别人电脑上发生」 12/09 18:09
3F:推 longwind:这是资工的程式作业报告吗XD 12/09 18:15
4F:推 onexgear:推资工报告XDDDD 12/09 18:16
5F:→ firo1776:另外,这位程式的心得非常冷静,完全没有哭天抢地的FU... 12/09 18:28
6F:推 swercy:我觉得很哭天抢地耶 找BUG真的很烦.... 12/09 18:48
7F:→ firo1776:嗯该怎麽说呢...其实从这篇心得文看得出他们很忙很辛苦 12/09 19:54
8F:→ firo1776:不过文章中的叙述语气给我的是一种「淡淡然」的感觉...XD 12/09 19:54
9F:推 mepass:真的要找bug的时候 完全都是靠肝在撑吧..... 12/09 20:47
10F:推 yols:不仅仅是肝...是连同对作品的爱....(找过BUG人的感受= =) 12/09 20:49
11F:推 l024x768:就像程式写好自己测的时候都没有发现BUG 12/09 21:25
12F:→ l024x768:但是给助教DEMO的时候助教就是能测出BUG= = 12/09 21:26
13F:推 swercy:每次找bug的时候就想起视力跟肝功能危机... 12/09 21:49
14F:推 qingmo:为工作人员推一个,BUG很烦人 12/09 22:24
15F:推 g221lu:泪推 找bug很累 12/09 22:34
16F:推 chrisben:感同身受啊~~~ 12/09 23:37
17F:推 helen7510:是锺无艳里心灰意冷的「淡淡然」吗XDDD 12/10 00:40
18F:推 w9103:修BUG真的很痛苦 12/11 00:33
19F:推 kurama648:这篇文章给我感觉: 他累了 XDDD 12/11 22:46
20F:→ flonsky:最好美术都在画漫画拉.. 菜程式 12/12 17:01
21F:→ onexgear:这篇的意思是说,他不会用漫画(或其它)的方式来写日记吧 12/12 17:10
22F:推 shoray:楼楼上不知道在呛什麽 他说的是不能像用漫画呈现研发日志 12/16 22:35
23F:→ shoray:还有,domo里面的程式叫菜程式的话,台湾至70%的程式是... 12/16 22:36
24F:推 yin0416:同为写程式的人,推! 12/20 23:52