
Go
点点寒彬
积一时之跬步,臻千里之遥程,烙成功之印记
展开
-
聊聊单元测试
背景关于单元测试,其实是我们讨论的非常多的一点,作为一个测试人员,笔者唯一没怎么接触的测试,其实就是单元测试。这段时间刚好在开发一些平台,在代码中也涉及到了这块,因此记录一下自己的一些想法。笔者用一个场景来说明一下思路。开发一个查询接口,接受页面传入的参数,再查询配置服务获取数据库的配置信息。最后拼成SQL之后查询结果返回。一个常见的代码笔者这里用Go写一个伪代码来演示,忽略那些特有的语法,相信单纯看逻辑应该是没问题的。func GetSomething(c *Request) { us原创 2020-12-27 01:57:42 · 323 阅读 · 0 评论 -
简单说说Python与Go的区别
背景工作中的主力语言是Python,今年要搞性能测试的工具,由于GIL锁的原因,Python的性能实在是惨淡,需要学一门性能高的语言来生成性能测试的压力端。因此我把目光放在了现在的新秀Go。经过一段时间的学习,也写了一个小工具,记一下这两个语言的区别。需求工具是一个小爬虫,用来爬某网站的某个产品的迭代记录,实现逻辑就是运行脚本后,使用者从命令行输入某些元素(产品ID等)后,脚本导出...原创 2018-05-16 17:52:16 · 72744 阅读 · 15 评论 -
Go练习题—动态打印歌词
背景2015年我开始学Python的时候,写的第一个练习题就是Python练习题—动态打印歌词。现在开始学习Golang,也沿用原来的学习路线,实现一下打印歌词实现思路代码实现起来基本上是非常简单的,由以下几步组成:读取文件逐行解析出时间和歌词循环读取解析数据,然后根据时间计算时间差来等待等待完成后打印歌词代码package mainimport ( "fmt" "o...原创 2019-02-14 00:28:19 · 406 阅读 · 0 评论