通用代码生成器应用场景三,遗留项目反向工程

通用代码生成器应用场景三,遗留项目反向工程

如果您有一个遗留项目,要重新开发,或者源代码遗失,或者需要重新开发,但是希望复用原来的数据,并加快开发。

如果您的项目是通用代码生成器生成的,如果您保留了它的SGS源文件或SGS2的Excel模板,您可以使用这些资源重新生成。

但是大多数遗留项目都没有这些资源,或者本来就不是通用代码生成器生成的。这种情况下,您只需要有系统的数据库,并且,这个数据库是MariaDB,MySQL或者PostgreSQL的。您就可以使用Rust通用代码生成器莲花的数据库自动反射功能来反向工程这种遗留项目。借助这个功能,您可以把一个数据库反射为一个莲花的Project。并可以进一步将数据库反射为一个Rust语言项目或者一个莲花的SGS2模板。

借助Java通用代码生成器光和Golang通用代码生成器仙童的Rust语言兼容性。您可以把这个莲花的SGS2模板生成为Java语言项目或Golang语言项目。

这个数据库自动反射功能可以保留原系统的数据,您不需要重新开始。

常见的通用代码生成器三:

Golang通用代码生成器仙童

项目地址:

https://gitee.com/jerryshensjf/Fairchild

介绍视频:

https://www.bilibili.com/video/BV1W1421f74W/

相关推荐
姚不倒7 小时前
Go语言进阶:接口、错误处理与并发编程(goroutine/channel/context)
云原生·golang
宇明一不急14 小时前
go 链表 (标准库实现)
开发语言·链表·golang
~|Bernard|16 小时前
GO语言中哪些类型是可比较类型的(==和!=)
开发语言·后端·golang
比特森林探险记19 小时前
底层数据结构分析 go 语言中的 slice map channel interface
数据结构·golang·哈希算法
XMYX-020 小时前
35 - Go 文件操作:读写与临时文件
golang
姚不倒20 小时前
Go语言实战:多态文件存储系统(接口、错误处理、panic/recover)
云原生·golang
Achou.Wang20 小时前
Docker 多阶段构建:优化 Go 应用镜像大小的最佳实践
elasticsearch·docker·golang
XMYX-021 小时前
34 - Go 二进制处理(编码/解码)深度解析
开发语言·golang
恣艺21 小时前
用Go从零实现一个高性能KV存储引擎:B+Tree索引、WAL持久化、LRU缓存的工程实践
开发语言·数据库·redis·缓存·golang
geovindu1 天前
go: Semaphore Pattern
开发语言·后端·设计模式·golang·企业级信号量模式