AI Native Development
Chinese 🇨🇳
Chinese 🇨🇳
  • 介绍
  • 为项目做贡献
  • 介绍
    • AI 原生开发
    • AI 可读文档
    • AI 编码工具类型
  • 基础
    • 代码自动补全
    • 根据注释生成代码
    • 生成注释
    • 代码重构
  • 模式
    • AI 友好文档
    • AI 可读命名规则
    • 使用 AI 进行测试开发
    • 上下文目录
    • 提示式知识共享
    • 重复发明轮子
Powered by GitBook
On this page
  • 描述
  • 问题
  • 背景
  • 解决方案
  • 结果
  1. 模式

AI 可读命名规则

Last updated 1 year ago

此文档仍在审核中。我们希望通过积极讨论。

描述

本文介绍了有助于编写 AI 代码和使用 AI 代码支持工具的命名规则模式。通过使用这些模式,可以编写更易于阅读和理解的代码。

问题

在编写代码时,人们经常会感到犹豫变量或函数的命名。此外,仅通过注释来提供上下文,代码往往难以理解。这种难以阅读的代码也会影响 GitHub Copilot 的准确性,最终导致无法从 GitHub Copilot 获取准确的建议。

背景

AI 代码支持工具 GitHub Copilot 使用了名为 Codex 的引擎,该引擎使用基于 GPT3 的模型。基于 GPT3 的模型可以理解自然语言,Codex 也可以理解自然语言。通过使用类似自然语言的变量表示,可以编写更易于阅读和理解的代码。

解决方案

在编写代码时,如果您对变量或函数名称感到困惑,请首先创建一个团队共同遵循的命名规则,以便 AI 代码支持工具可以阅读。通过类似自然语言的变量表示,而不是仅通过注释提供上下文,AI 代码支持工具可以提供更准确的建议。

以下是命名规则模式的示例。

  • 使用小写或驼峰命名法

  • 使用类似自然语言的变量表示

  • 使用简短的名称

  • 使用描述性的名称

结果

通过使用这些命名规则模式,可以编写更易于阅读和理解的代码,并使 AI 代码支持工具能够提供更准确的代码建议。

GitHub 的 Issue