程序员开发效率神器汇总!

程序员开发效率神器汇总!

本文作者:neonliu,腾讯 CSIG 开发工程师

neon 是鹅厂的一位资深后台开发工程师,多年工作下来他总结了很多效率神器,今天分享给大家。

一. 开发工具

1)sql2go

2)toml2go

3)curl2go

4)json2go

5)mysql 转 ES 工具

6)golang

7)查看某一个库的依赖情况,类似于 go list 功能

8)一个好用的文件压缩和解压工具,集成了 zip,tar 等多种功能,主要还有跨平台。

9)go 内置命令

10)热编译工具

11)revive

12)Go Callvis

13)Realize

14)Gotests


二.调试工具

1)perf

2)dlv 远程调试

3)网络代理工具

4)抓包工具

5)反向代理工具,快捷开放内网端口供外部使用。

6)配置化生成证书

7)免费的证书获取工具

8)开发环境管理工具,单机搭建可移植工具的利器。支持多种虚拟机后端。vagrant常被拿来同 docker 相比,值得拥有。

9)轻量级容器调度工具

10)敏感信息和**管理工具

11)高度可配置化的 http 转发工具,基于 etcd 配置。

12)进程监控工具 supervisor

13)基于procFile进程管理工具. 相比 supervisor 更加简单。

14)基于 http,https,websocket 的调试代理工具,配置功能丰富。在线教育的 nohost web 调试工具,基于此开发.

15)分布式调度工具

16)自动化运维平台 Gaia


三. 网络工具

程序员开发效率神器汇总!


四. 常用网站

go 百科全书: https://awesome-go.com/

json 解析: https://www.json.cn/

出口 IP: https://ipinfo.io/

redis 命令: http://doc.redisfans.com/

ES 命令首页: 

https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html

UrlEncode: http://tool.chinaz.com/Tools/urlencode.aspx

Base64: https://tool.oschina.net/encrypt?type=3

Guid: https://www.guidgen.com/

常用工具: http://www.ofmonkey.com/


五. golang 常用库

日志

配置

存储

数据结构

命令行

框架

并发

工具

protobuf 文件动态解析的接口,可以实现反射相关的能力。

表达式引擎工具

字符串处理

ratelimit 工具

golang 熔断的库

表格

tail 工具库

文中含有大量超链接,可戳下方图片进入我们的「腾讯技术」圈子里阅读,在里面也可以分享你用过哪些效率神器。

程序员开发效率神器汇总!

程序员开发效率神器汇总!