之前使用的是goland,定位代码、代码补全、代码测试、git版本管理一应俱全,使用方便,但是奈何内存占用太大,平时使用的的项目又比较多,所以决定转战vscode。

在使用vscode开发的过程,目前碰到了三个问题:

查看源码时,无法根据接口定义查找到所有的实现。goland的imports顺序是可以设置的,而vscode只能用goimports的残废设置,不会自动分组

go的imports顺序在goland中可以通过 设置-Editor-Go-Imports对引入进行配置。我理想的go引入分组是:标准库-本地包-golang包-第三方(包括重命名的)-公司包。(其实goland也做不到)所以,我目前定下一个小目标,闲下来时开发一个vscode的插件,功能是当文件保存时自动分组imports(base on Group Imports for Go)打算自己fork做一个,然后也给源插件提个pull request。

在公司使用golang进行开发,需要单元测试保证代码质量。

由于单元测试有的函数需要mock,一部分的mock工具在go test时需要使用 -gcflags=-N -l的运行标识表明运行不需要重排序。但是由于vscode使用的test工具在运行时也会设置 build-flags,有可能会覆盖用户设置的标识(github有相关的话题:vscode设置gcflags无效的问题),所以一个很奇怪的点是,明明复制go test指令到bash可以直接运行,但是t’m’d点Test方法隔壁的箭头就是不能运行。 解决:所以我也很t’m无语,目前用vscode就只能先点箭头,然后复制指令到bash运行了。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: