学会合理搭建脚本框架
原作者:兄弟工程师06 (按键学院基础班导师) 编辑:66球。。
[img=601,21]该链接无法确定安全[/img]
本文由按键学院提供技术支持
按键学院交流①群(1群已满):376122403 按键学院交流②群(2群):372671254 按键学院交流③群(3群):170084238
{:4_114:}相信很多初涉大中型脚本编写的童鞋,都和小编一样,在开始写脚本的 时候往往都会
处于一个比较迷茫的状态,这个脚本要实现的功能这么多我到底应该先从哪个功能写起呢?
盲目的我们写着写着突然就发现写不下去了或者突然发现前面有什么功能没先写好,要回头写 这样往往会产生事倍功半的效果,那怎样才能杜绝此类情况,取得事半功倍的效果呢? 这就引申出了我们今天院刊的主题—学会合理搭建脚本框架
之前承蒙06老师为我们做脚本框架搭建培训,感觉受益匪浅,特此分享下~
通常一个项目在不停更新迭代的过程中代码会越堆积越多,大量代码堆积在一起,不仅不便于阅读,也会极大的降低开发效率。 因此实际开发中,我们会把整个项目 按照一定的规则和顺序分成若干模块,每个模块对应整个项目的一个面, 通过模块化的方式来降低整个项目的复杂度,这些模块按一定规则集成后就形成了一个框架;比如我们想做个英雄联盟自动挂机的脚本用来出售,首先它就应该考虑兼容性的问题,所以首先应该自动统一设置 好相应的游戏和系统选项,其次应该考虑它进入大厅后的一个操作,具体是要打什么模式(人机or统治)不同模式对应不同的战斗AI、自动出装等等,那么它的框架大致可以这么搭建
图上的这些模块化后的功能模块,按照一定的规则整合起来就形成了一个基本的框架
1.框架可以帮助开发者养成良好的习惯,并形成自己的开发风格,能避免停止开发一段时间后,自己看不懂自己代码的情况。 2.美如画的框架也可以方便他人阅读和理解自己的代码。 3.好的框架可以允许多人协作进行项目,并避免简单组合代码带来的海量BUG。 4.框架需要良好的管理思维和运营思维,这些思维正是部分程序员所稀缺的。 5.框架带来高度抽象的思维,有助于理解其他软件,甚至整个操作系统的运行机制,这些机制有助于使自己在技术方面获得突破。
今天关于框架的介绍就到这里了,可能比较多抽象的概念不好理解或者有更好的见解欢迎跟帖指出~
其他相关连院刊该链接无法确定安全
联系我时,请说是在 挂海论坛 上看到的,谢谢! |