项目简介
本项目是一个综合性的开发工具集,涵盖了多种编程语言和框架,目标是提高开发效率和代码质量。包含Golang和PHP的代码生成、测试、可视化以及自动化服务注册等多种功能。
项目的主要特性和功能
Golang工具
- 自动生成带Gomock的Table Driving Test代码工具:可自动生成支持Gomock的Golang测试代码。
- 上传代码生成导出函数的树形逻辑分支:支持动态编辑逻辑分支,且能将逻辑分支可视化。
- 支持IN和VALUES语法的SQLC:增强了SQLC功能,支持IN语法和不定长VALUES语法。
- 可视化Golang语法树:可将Golang代码的语法树进行可视化展示。
- Nacos Sidecar服务自动注册:能自动将服务注册到Nacos,还提供Docker运行示例。
- JSON转Golang结构体:可把JSON数据转换为Golang结构体。
- Proto生成XMind文件:能将Proto文件转换为XMind文件。
- JSON格式生成XMind文件:可根据父子结构关系JSON生成XMind文件。
- MySQL压测工具:提供对MySQL数据库的压测功能。
PHP工具
- 排查超时函数:用于排查PHP代码中的超时函数。
- 实现扩展类:提供PHP扩展类的实现。
- 查找import指定目录以外的包:可快速查找非指定目录内部的namespace,便于项目改造时快速排错。
- 可视化PHP调用链路:能将PHP代码的调用链路进行可视化展示。
- Nginx模块开发:提供Nginx模块开发的工具和示例。
安装使用步骤
1. 复制项目仓库
bash
2. 安装Golang工具
根据具体工具的安装命令进行安装,例如:
bash
3. 安装PHP工具
根据具体工具的安装说明进行安装,例如:
bash
composer require xiazemin/slowlog
4. 运行工具
根据具体工具的使用说明运行工具,例如:
bash
go run main.go
注意事项
- 确保已安装所需的编程语言和依赖库。
- 根据具体工具的文档进行配置和使用。
- 在实际项目中,可能需要进一步优化和改进工具的效率和功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】