发布于: Nov 18, 2022
人工智能驱动型自动重构建议现已在 AWS Microservice Extractor for .NET 中推出,这是一种辅助工具,用于简化将整体式 .NET 应用程序重构为独立微服务的过程。使用自动建议,即使开发人员不熟悉应用程序的原始架构或多年来不断改进的功能,也可以着手重构旧版整体式应用程序。使用 Microservice Extractor 中的自动建议提供的规范性指南,开发人员可以将从遗留应用程序中识别和提取微服务的时间缩短一半,并加快在云中运行的企业应用程序的整体转型速度。
将整体式应用程序转换为更小的独立微服务,使其更容易扩展、更高效地运行和更快速地开发,从而缩短新功能的上市时间。企业中的大多数整体式应用程序均已使用多年,这些年来不断使用更新功能进行了改进。重构遗留代码库的开发人员在尝试重构之前,需要依靠过去的文档和代码质量来了解旧版架构,而重构过程本身是手动的、临时的,而且容易出错。
Microservice Extractor 提供人工智能驱动型自动重构建议后,开发人员可以获得重构遗留应用程序的指导经验。与开发人员需要手动识别源代码中的类别并进行分组以进行提取不同,Microservice Extractor 现在使用开发人员可以进一步自定义的 AI 对相关类别进行分组。因此,即使开发人员已继承代码库,Microservice Extractor 提供的自动建议也有助于加快大型应用程序的重构速度。