![]() |
1
0
首先,可以进行一些重构。
示例:
第二:添加一些变量(接近重构) 在代码中直接有多个值。 例如:如果我要求你改变桨的速度,你应该在脚本中找到所有的值“速度”。
第三:使用OOP。 在这里,我看到了一些您已经可以创建的类: -Ball(具有移动功能、绘图功能、键盘侦听器功能) -桨叶(具有牵引功能和反弹功能) 给我的另一个建议是:检查并再次检查你的名字的有效性。如果你的代码中有错误的名字,你将无法理解,你的同事也不会理解。代码中会出现一些黑区。 在那里我可以看到dx和dy,我想你指的是方向x和方向y,但谁知道呢?它有无穷多的理由比在几次你会问这是什么? |
![]() |
2
0
如果函数所依赖的一切都作为参数传递,那么您可以开始考虑实际的重构。 |
![]() |
PPExpress · 设置默认值后动态更新jscolor调色板 1 年前 |
![]() |
walid naceri · 使用画布和javascript单击对象 1 年前 |
![]() |
Yahia · 为什么ctxpixel没有绘制图像 1 年前 |