加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

快速开发-我工作的一个笔记

发布时间:2020-12-17 02:07:20 所属栏目:安全 来源:网络整理
导读:在公司我主要是写动态库接口,加上我毕业主修网络,简单的TCP/UDP协议接口客户服务端可以说驾轻就熟,很快就上手了.慢慢的随着交接,项目的增多,累计的活越来越多!而且随着应用平台的改变,很多原先的平台从windows转向了linux/unix,工作更是日积月累。做
在公司我主要是写动态库接口,加上我毕业主修网络,简单的TCP/UDP协议接口客户服务端可以说驾轻就熟,很快就上手了.慢慢的随着交接,项目的增多,累计的活越来越多!而且随着应用平台的改变,很多原先的平台从windows转向了linux/unix,工作更是日积月累。做系统集成,本身就要整合其他三方厂商的各种接口,各种各样的接口:SOCKET、常用的tuxedo、cisc、mq、数据库、webservice、http。工作变的越来越简单,但是花的时间切越来越长。 为了提高效率和时间,我考虑用xml文件做模板的方式,自动化生成测试函数接口。便以在接口在没有开发完成情况下提供给业务系统做测试。 函数名称定义、输入输出变量定义,都定义在xml文件中。包括测试时输入输出,函数返回值的都可以支持轮训值。这些模板统一由业务系统人员自己定义,我统一审核。然后统一自动生成代码块,供我开发实现。花了一天半实现了该版本,兼容win、unix版本! ? ? 总结:在技术变的不是问题的情况下,考虑长时间的效率问题,可以总代码自动化入手。 ----------------------------------------------------------------------- <?xml version="1.0" encoding="GBK" ?> <exportfuns name="" caption="" version= "1.1"> <exportfun name="MqInterfaceCall"> <declare> </declare> <inputs> <input type="char*" name="servicename" caption=""></input> <input type="char*" name="inputvars" caption=""></input> <input type="char*" name="OperVars" caption=""></input> </inputs> <outputs> <output type="char*" name="outvar1" caption="test" deftout ="1|2|3" ></output> <output type="char*" name="outvar2" caption="test" deftout ="0" ></output> <output type="char*" name="outvar3" caption="test" deftout ="0|1|2|3|4|5|6|7" ></output> <output type="char*" name="outvar4" caption="test" deftout ="" ></output> <output type="char*" name="outvar5" caption="test" deftout ="" ></output> <output type="char*" name="outvars" caption="test" deftout ="" ></output> </outputs> <rets default ="0" retType= "int" /> </exportfun> </exportfuns>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读