mimi_rice 发表于 2015-6-29 18:25:52

学会合理搭建脚本框架


学会合理搭建脚本框架
原作者:兄弟工程师06 (按键学院基础班导师)    编辑:66球。。

http://att.x2.hiapk.com/forum/201206/15/155249khh1xdstcndyz8nu.gif
本文由按键学院提供技术支持

按键学院交流①群(1群已满):376122403按键学院交流②群(2群):372671254按键学院交流③群(3群):170084238
{:4_114:}相信很多初涉大中型脚本编写的童鞋,都和小编一样,在开始写脚本的 时候往往都会
处于一个比较迷茫的状态,这个脚本要实现的功能这么多我到底应该先从哪个功能写起呢?
盲目的我们写着写着突然就发现写不下去了或者突然发现前面有什么功能没先写好,要回头写这样往往会产生事倍功半的效果,那怎样才能杜绝此类情况,取得事半功倍的效果呢?这就引申出了我们今天院刊的主题—学会合理搭建脚本框架
之前承蒙06老师为我们做脚本框架搭建培训,感觉受益匪浅,特此分享下~

为什么写脚本要先有一个框架


通常一个项目在不停更新迭代的过程中代码会越堆积越多,大量代码堆积在一起,不仅不便于阅读,也会极大的降低开发效率。因此实际开发中,我们会把整个项目按照一定的规则和顺序分成若干模块,每个模块对应整个项目的一个面,通过模块化的方式来降低整个项目的复杂度,这些模块按一定规则集成后就形成了一个框架;比如我们想做个英雄联盟自动挂机的脚本用来出售,首先它就应该考虑兼容性的问题,所以首先应该自动统一设置好相应的游戏和系统选项,其次应该考虑它进入大厅后的一个操作,具体是要打什么模式(人机or统治)不同模式对应不同的战斗AI、自动出装等等,那么它的框架大致可以这么搭建

图上的这些模块化后的功能模块,按照一定的规则整合起来就形成了一个基本的框架


什么是模块化?

**** Hidden Message *****

说了这么多,框架到底有什么作用?


1.框架可以帮助开发者养成良好的习惯,并形成自己的开发风格,能避免停止开发一段时间后,自己看不懂自己代码的情况。2.美如画的框架也可以方便他人阅读和理解自己的代码。3.好的框架可以允许多人协作进行项目,并避免简单组合代码带来的海量BUG。4.框架需要良好的管理思维和运营思维,这些思维正是部分程序员所稀缺的。5.框架带来高度抽象的思维,有助于理解其他软件,甚至整个操作系统的运行机制,这些机制有助于使自己在技术方面获得突破。


后记


今天关于框架的介绍就到这里了,可能比较多抽象的概念不好理解或者有更好的见解欢迎跟帖指出~

其他相关连院刊【院刊】-【201506期】如何养成良好的编程习惯~【院刊】-【201408期】编写代码时,注释写还是不写

点此查看院刊总目录

呵呵呵打 发表于 2015-6-29 23:31:54

震撼啊!为什么会有如此好的帖子!我纵横网络BBS多年,自以为再也不会有任何帖子能打动我.

luori 发表于 2015-6-29 23:31:55

高手云集 马上来看看

woxihuan91 发表于 2015-6-30 10:34:07

今日小生得以一见楼主大贴实在是惶恐至急,何否,楼主此贴实在妙哉!

oldvic229 发表于 2015-7-8 23:54:18

看帖回帖是美德,大家要保持,回帖还可以得积分!

Sallyma 发表于 2015-8-13 15:27:21

太W美了 楼主我不忍直视了 呵呵

青蛙 发表于 2015-10-5 08:29:02

我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!

yacool 发表于 2015-10-28 18:48:18

感谢楼主,支持楼主-支持 海。

zmggee 发表于 2015-11-7 01:42:59

难得给力的好帖子,顶楼主。

1824541050 发表于 2015-12-3 21:37:33

谢谢分享,好贴!
页: [1] 2 3 4 5 6 7 8
查看完整版本: 学会合理搭建脚本框架