littlebot
Published on 2025-04-11 / 6 Visits
0

【源码】基于Golang和PHP的开发工具集

项目简介

本项目是一个综合性的开发工具集,涵盖了多种编程语言和框架,目标是提高开发效率和代码质量。包含Golang和PHP的代码生成、测试、可视化以及自动化服务注册等多种功能。

项目的主要特性和功能

Golang工具

  1. 自动生成带Gomock的Table Driving Test代码工具:可自动生成支持Gomock的Golang测试代码。
  2. 上传代码生成导出函数的树形逻辑分支:支持动态编辑逻辑分支,且能将逻辑分支可视化。
  3. 支持IN和VALUES语法的SQLC:增强了SQLC功能,支持IN语法和不定长VALUES语法。
  4. 可视化Golang语法树:可将Golang代码的语法树进行可视化展示。
  5. Nacos Sidecar服务自动注册:能自动将服务注册到Nacos,还提供Docker运行示例。
  6. JSON转Golang结构体:可把JSON数据转换为Golang结构体。
  7. Proto生成XMind文件:能将Proto文件转换为XMind文件。
  8. JSON格式生成XMind文件:可根据父子结构关系JSON生成XMind文件。
  9. MySQL压测工具:提供对MySQL数据库的压测功能。

PHP工具

  1. 排查超时函数:用于排查PHP代码中的超时函数。
  2. 实现扩展类:提供PHP扩展类的实现。
  3. 查找import指定目录以外的包:可快速查找非指定目录内部的namespace,便于项目改造时快速排错。
  4. 可视化PHP调用链路:能将PHP代码的调用链路进行可视化展示。
  5. Nginx模块开发:提供Nginx模块开发的工具和示例。

安装使用步骤

1. 复制项目仓库

bash

2. 安装Golang工具

根据具体工具的安装命令进行安装,例如: bash

3. 安装PHP工具

根据具体工具的安装说明进行安装,例如: bash composer require xiazemin/slowlog

4. 运行工具

根据具体工具的使用说明运行工具,例如: bash go run main.go

注意事项

  • 确保已安装所需的编程语言和依赖库。
  • 根据具体工具的文档进行配置和使用。
  • 在实际项目中,可能需要进一步优化和改进工具的效率和功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】