博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机服务端开发关于版本控制的处理个人一些意见,欢迎补充!!!
阅读量:6036 次
发布时间:2019-06-20

本文共 521 字,大约阅读时间需要 1 分钟。

hot3.png

手机服务端开发关于版本控制的处理方案之一:

    1:通过路由,将客户端传递过来的version=1.1.x,由路由来路由来调用不同的方案,一般是通过if...elseif..else。这种方式在版本不断的迭代过程中,会产生很多的if...elseif..else,会让后续的开发人员对以后的代码维护越来越来困难的,个人不看好这种方式。

    2:通过反射方式出处理。方式是通过客户端传递过来的一定方法调用格式比如:method=module.class.method&vesion=1_x_x,服务端接收到method解析出module\class\method,在通过version将method修改为:method_version,class转化为class_$v ($v是版本号的第一位)然后通过反射去调用不同的方法返回不同的数据。虽然这种方式会在类中产生很多的class_$v和对应的method_$version,但是这样比较好控制,再上线服务端程序时,不会影响到其他的版本。个人认为这种方案比较好些。

    3:。。。。。。。欢迎补充。。。。。。。。

转载于:https://my.oschina.net/20130614/blog/295153

你可能感兴趣的文章
四层、七层负载均衡的区别
查看>>
51NOD 1821 最优集合 [并查集]
查看>>
ListView 添加 HeaderView常见错误
查看>>
C#软件license管理(简单软件注册机制)
查看>>
python3的print函数
查看>>
django from表单验证
查看>>
PS 不能使用移动工具 因为目标图层被隐藏怎么办
查看>>
Intellij实用技巧
查看>>
linux sed命令详解
查看>>
nexus 手动更改 私服包
查看>>
BZOJ 2406: 矩阵 [上下界网络流 二分答案]
查看>>
Android的读写文件及权限设置
查看>>
编程之美2.12 高速寻找满足条件的两个数
查看>>
数据结构之---C语言实现线索二叉树
查看>>
THP Transparent HugePages 相关知识与关闭【转】
查看>>
Struts2的输入校验
查看>>
(第6篇)大数据发展背后的强力推手——HBase分布式存储系统
查看>>
string的内存管理问题
查看>>
日文符号“・”插入sql-server2005乱码问题
查看>>
Fragment 重叠 遮盖问题
查看>>