我用的是破解版IntelliJ Idea写JS,有JSDOC的时候的确很好用,甚至堪比java的IDE,但是没有JSDOC的时候我调用函数的时候漏了括号都查不出来。
比如 var events = map.events(); 被我敲成了 var events = map.events。。
Fiber除了在實現了Enumerator#nex方法這樣子的機能之外,遊戲編程中在處理各種遊戲角色之類的對象、或者是事件驅動的循環處理等這樣子的編程場合中會非常有用。
在遊戲編程的場合,遊戲內的各種遊戲角色之類的對象有著各自不同的狀態,隨著遊戲的進行,這些狀態也將會變化。
最后说说可读性问题啊,
可读性英文不叫readability啊!叫read***lity啊!
打星号是有时候说出来或者听人说出来感觉就像脏话一样啊!
Ruby有Ruby自己的风格啊!
拿其他语言来评判Ruby的写法也不对啊!
千万别觉得写得整齐,写得像你知道的其他语言的风格就完了啊!
有些代码每一行都很清晰,但是组合起来看不懂一样维护成本不低啊!
多学学Ruby的readability啊!
先不说看见别人写得短写得精简写得有元编程的代码就觉得read****lity有问题啊!
也不要自己一想写得短写得精简写得有元编程的代码就觉得是奇思妙想啊!
也不要说人类思维不会这么去啊!
你一个人代表不了人类的思维啊!!
这根本就是设计思路不同而已怎么就非人类啊!!!
好心好意分享代码给你看还弄出人参攻击了啊!!!!
放下那些对Ruby的readabillity的成见吧!!!!!
RPG Maker的Ruby脚本和数据库怎么可能传到github上让大家来合作开发?RPG Maker MV的JS代码可能有这种可能性,因为数据库和脚本不再用二进制存储了,但是RGSS是永远做不到的。
var events = map.events;
a = function () {}; Function.__proto__ = Array; a[0]
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |