Overview
产品概述
Capabilities
核心能力
代码生成与重构
支持根据自然语言描述创建函数、重构代码以采用更现代的最佳实践,以及生成正则表达式、SQL 查询、CI/CD 流水线、CSP 策略等。
测试与代码质量
可将源代码转换为所选框架的单元测试,检测代码中的 bug 并建议修复,执行样式检查并给出修改建议,或为代码添加类型以提升可读性。
代码理解与文档
为代码添加内联文档、解释代码用途、学习编程概念,并使用 Mermaid 生成图表,帮助开发者更快理解与维护代码。
Use Cases
适用场景
-
01
自动化单元测试生成
开发者可以将现有源代码交给 Refraction,快速生成所选框架下的单元测试,减少重复编写测试的工作量。
-
02
代码迁移与转换
支持将代码从一种语言转换为另一种语言,或将 CSS 样式从一个框架转换为另一个框架,便于技术栈迁移。
-
03
代码审查与重构
通过检测 bug、样式检查和重构建议,帮助开发者改进代码质量,并自动完成硬编码字面量提取等重构操作。
Integrations
集成能力
VS Code
Refraction 提供 VS Code 扩展。
Sublime Text
Refraction 提供 Sublime Text 扩展。
JetBrains
Refraction 提供 JetBrains 系列 IDE 扩展。
Visual Studio
Refraction 提供 Visual Studio 扩展。
GitHub
Refraction 提供 GitHub 相关扩展。
Autoreview
Refraction 提供 Autoreview 扩展。
Terminal
Refraction 提供终端扩展。
OpenAI
Refraction 由 OpenAI 提供技术支持。