#代码重构

Code Snippets AI - AI智能代码片段管理库,提升开发协作效率
AI开发辅助编程AI工具Code Snippets AIAI编程助手代码生成代码重构团队合作热门
Code Snippets AI是一个AI驱动的代码片段管理和生成平台,旨在帮助开发团队安全地存储、共享和复用代码片段。该平台结合了最新的AI技术如GPT-4,并支持多种编程语言和开发环境,兼容主流开发工具,提供代码生成、重构、调试和分析功能,极大提升了开发效率和协作流程。
Dive-into-DL-TensorFlow2.0 - TensorFlow 2.0 深度学习中文教程与代码实现
TensorFlow2深度学习动手学深度学习代码重构机器学习Github开源项目
本项目将《动手学深度学习》一书中的MXNet代码改为TensorFlow 2.0实现,提供完整的中文学习资源,涵盖线性回归、卷积神经网络、循环神经网络等核心内容。适合对深度学习感兴趣的初学者,只需掌握基础数学和Python编程即可入门。
auto-copilot-cli - 多功能AI工具,用于代码库分析、优化和代码生成
auto-copilot-cliAI聊天代码重构测试生成自然语言到SQL翻译Github开源项目
auto-copilot-cli 是一个多用途AI工具,涵盖代码聊天、代码审查、提交信息生成、代码重构、测试生成、Shell命令生成与执行以及自然语言到SQL翻译等功能。通过简单命令实现高效代码处理,提升开发效率。
pair - 使用GPT-4的AI编程助手
PAIRAI编程助手REPLGPT-4代码重构Github开源项目
PAIR 是一个基于 AI 的编程助手 REPL,利用 GPT-4 增强开发效率和质量。用户可以在互动环境中输入代码、提问、接收回答、添加或重构代码等。支持文件加载和目录更改的命令,可提议代码更改,并允许用户选择接受或拒绝。安装简单,只需运行 pip install pair_ai。
codecompanion.nvim - Neovim的AI代码助手插件,支持OpenAI、Anthropic和Ollama
CodeCompanion.nvimNeovim插件OpenAI支持代码重构异步执行Github开源项目
这款Neovim插件提供类似Copilot的聊天体验,支持OpenAI、Anthropic和Ollama适配器,能进行代码内联创建和重构。用户可用内置或自定义提示与LLM对话,支持保存和恢复聊天记录,异步执行提升性能。
coca - 全面的系统重构与分析工具,支持调用图、概念分析、API树等功能
Coca系统分析代码重构迁移工具自动化分析Github开源项目
Coca是一款专为遗留系统重构与分析而设计的工具箱,支持多种编程语言。其功能包括调用图、概念分析、API树及设计模式建议等。Coca能够分析代码的测试问题、模块化、行数统计、调用与依赖、Git历史以及自动化重构,帮助开发者高效完成系统优化和重构。主要功能涵盖代码分析、API扫描、项目结构可视化和代码行数统计,适用于如Java等编程语言。
rewrite - 重构自动化工具 提升代码质量与开发效率
OpenRewrite代码重构自动化重构开源项目技术债务Github
OpenRewrite是一个面向源代码的自动化重构工具。它提供开源重构方案,用于框架迁移、安全修复和代码风格统一。开发者可通过Gradle和Maven插件在项目中应用这些方案,大幅缩短编码时间。除支持Java外,OpenRewrite正扩展对其他语言和框架的支持,致力于简化软件更新和安全维护过程。
refactor-like-a-superhero - 提升代码质量的重构技巧指南
代码重构软件开发编程技巧JavaScriptTypeScriptGithub开源项目
本书探讨了代码重构的高效方法,分析其对开发和业务的影响,并指导读者识别和解决代码问题。以JavaScript和TypeScript为主要示例,但所讨论的技术适用于多种高级编程语言。目前提供英文和俄文版本,其他语言版本正在翻译中。读者可选择在线阅读或下载PDF、Epub格式电子书。
Refraction - AI代码助手 提升开发效率
AI工具AI代码生成开发者工具代码重构自动化编程软件开发
Refraction是一款AI驱动的代码生成工具,支持56种编程语言。它可自动生成单元测试、文档和重构代码,简化软件开发流程。全球数万开发者使用Refraction,已生成290万行代码。该工具提供免费版本,有效提高编码效率。
DocuWriter.ai - 智能代码文档自动生成工具
AI工具代码文档API文档测试生成代码重构UML图
DocuWriter.ai为开发者提供智能代码文档解决方案。这款工具能自动生成精准的代码和API文档,功能涵盖代码注释、API文档生成、UML图表制作和测试套件生成等。支持多种编程语言,还具备代码重构和语言转换能力。DocuWriter.ai旨在节省开发时间,提升文档质量和一致性,是优化开发流程的实用工具。
pyupgrade - 智能更新Python代码语法的开源工具
pyupgradePython语法升级代码重构pre-commit静态代码分析Github开源项目
pyupgrade是一个开源的Python代码语法升级工具,可作为独立程序或pre-commit钩子使用。它能自动将旧版Python语法转换为新版特性,支持集合字面量、字典推导式、f-strings等多种语法优化。该工具有助于开发者保持代码的现代化和一致性,提高Python项目的质量。
autotyping - Python代码自动类型注解工具
autotyping代码重构类型注释LibCSTPythonGithub开源项目
autotyping是一个Python代码自动类型注解工具,可为函数的返回值、参数和魔术方法添加类型信息。它支持多种类型推断策略,通过命令行操作即可为代码添加类型注解,提升代码可读性。该工具还可与外部工具集成,为Python项目的静态类型检查提供支持。