Re: [闲聊] 病娇模拟器

楼主: Apache (阿帕契)   2018-06-14 16:51:29
※ 引述《tn703678 (玄妙なる反计)》之铭言:
: http://aqua.komica.org/38/src/1528864365164.png
: 听说是病娇模拟器作者写的code
: 外行人如我
: 只看得出他把每种事件排列都key出来酱子
: 所以他能做出游戏
: 其实是件很了不起的事情ㄇ
我软工之前作业要做Agile
要求一个函数不能超过10行
超过就要拆成新函数
在switch case要做这个还蛮麻烦的
在C语言这种可以传函数指标的语言
可以把传入字串map到指标上面执行
不过感觉有点极端
这个code状况比较简单
就把参数字串重新map到要传入下层的字串就好了
或是像insanity出现很多次
可以把同样的状况塞到同一个tuple里面再搜寻这样
作者: KafuuChino (香风智乃)   2018-06-14 16:52:00
看不懂
作者: tn703678 (小朱)   2018-06-14 16:56:00
我也是这么想
楼主: Apache (阿帕契)   2018-06-14 16:57:00
不过一般工程师写出这种code也不算是很奇怪的事情游戏设计师写这样算可以接受
作者: Benbenyale (想讓貝魯君更爽♥)   2018-06-14 17:03:00
签名档没大西
作者: lturtsamuel (港都都教授)   2018-06-14 17:17:00
我觉得agile有时候不太实际 过度切割真的不见得好理想做法应该是把注定会比较dirty的code切开 不要跟主要逻辑混在一起
作者: walter741225 (瓦特)   2018-06-14 17:22:00
可读性还是满重要的

Links booklink

Contact Us: admin [ a t ] ucptt.com