不知道你说的是什么应用:
感谢肯定
我这个相当于是自己规定格式,直接发二进制数据流。protobuf 只不过是 google 自己规定的格式,底层发的也是二进制数据流,你照着它的格式发是没有问题的。
话又说回来,既然 google 已经有了工具,就不要自己重复造轮子了。
加 QQ 群交流:1084835439
欢迎加 QQ 交流
取消验证问题了
欢迎,qq:1227753320
肯定不止会一门语言啊,python 最拿手,最近在学 go 语言,不能落伍啊。
确实在上海,不知道怎么交流,有线下的交流会吗?
这些网上都有资料可以找,另外,推荐一本书《Flask Web 开发实战》
你好,往事随风。感谢抬爱,不敢说指点,只能是说说我自己的思路。
几个小问题
问自己几个问题:我想成为什么样的人?然后那样的人需要承担什么样的责任?需要什么样的能力?愿不愿意为此付出自己的努力?
激烈的竞争
我刚入行那会,点点点的测试是主流,那时候开发转行测试特别吃香,因为同样是点点点,开发更了解产品是如何实现,所以很多招聘介绍上都写着开发转测试优先。现在测试招人,懂代码早已不是什么值得一提的优势,会自动化测试已经是标配了。总的来说,目前 IT 行业从业人员趋于饱和,竞争非常激烈。如果你不考虑转行的话,你需要别人会得更多,提供的价值更大。
发展的方向
测试水平再高也只是发现问题,未来企业更需要的是质量保证人员,这就需要你有软件开发全流程的质量保证能力,参考文章:《如何保证软件质量》。
提升的计划
短期:尝试了解产品的技术栈;在工作中思考如何保证产品质量;学习测试技术;学一种高级编程语言(推荐 python)。
中期:尝试构建质量体系,在工作中不断发展和完善;有一种擅长的编程语言,能自己编写测试工具;
在 python 中,小括号有三个作用:
a = 3 * (1 + 2)
.name_tuple = ("George", "Michel", "Lilith")
()
,表示调用。例如:fun = lambda x: x**2
,调用函数就是fun(2)
。区分方法:
介绍一个判定的小技巧:
在 pycharm 中打开项目,找到你要判定的关键词,然后按 Ctrl+ 鼠标左键。如果能跳转到别的地方,必定是 callable 方法的调用。
结论:
根据上面的方法我们对关键字 del 进行操作,发现并不能跳转。所以结果就很清楚了,这里的小括号仅仅只是创建一个整体的作用。由于只是单个元素,不涉及运算,小括号可有可无。之所以关键字后面接空格,是因为如果关键字没有空格分隔,那就直接连上了别的字符,关键字还是关键字吗?
另外,python 所有的关键字都在 keyword.py 里,python 有一套匹配模式来解释执行 python 代码,具体操作逻辑我就不细说了,请自行查看源码。
尝试做一个开源通用的游戏接口测试框架,有兴趣的朋友可以找我一起。
首先,感谢您的建议,我会不断改进的。
关于游戏机器人,目前局限性的确比较大,期待人工智能的技术的发展,能够实现低成本,高可用的 AI。
我收回那句话。你说的没错,代码也是工具。重要的是质量保证的思想。
确实是一个代码质量管理的好东西
我有以下几点需要说明:
Robot.queue
中,等待处理消息的线程异步处理的,因此绝不是简单的同步通信。异步消息的数据验证,也是游戏接口自动化测试的难点之一。push@store
,添加处理方法,然后在 Handler 中注册。
handlers = {"push@store":PushStore}
当message_collector
收到服务端push@store
推送时,会把消息数据放到Robot.queue
中,等待message_handler
处理。以上,欢迎批评指正。
哈哈哈,这就是人性
看了一下官网,感觉不错
现在的测试,绝大多数是 QC,QC 是质量控制,主要工作内容是检测,QC 是没有权力对需求、设计和代码做干预的。但是 QA 可以,QA 是质量保证,QA 人员有质量控制的技术,也有质量管理的能力。要保证产品的质量,就必须要对全流程进行质量的审视,这是岗位所赋予的权利,也是 QA 人员的职责。
哈哈哈,会的