当前位置: 首页 > web >正文

AI Coding 概述及学习路线图

文章目录

  • 一. 应用场景
    • 1.1 代码导航
    • 1.2 功能构建
      • 1.2.1 CRUD
      • 1.2.2 单测
    • 1.3 问题修复
  • 二.Q&A
  • next

一. 应用场景

ai code 专栏,初步会围绕代码导航、功能构建、问题修复几个应用场景展开学习,欢迎讨论!!!

1.1 代码导航

explain the architure of this codebase?
explain the file/folder @/aaa/bbb
explain the function of this XXX class
what's the entry of XXX function?
how is authentication handled?

1.2 功能构建

1.2.1 CRUD

1.2.2 单测

find functions in XXX.java that are not covered by test
add test for XXX.java
add tests for edge conditions in the XXX service
run the new tests and fix any failure

1.3 问题修复

I'm seeing an error when I run XXX function/class/test?
suggestion a few ways to fix XXX error in XXX file
do XXX that you suggested

二.Q&A

1.关于提示词语言语言选择

  • 能用英文就用英文
    • 英文训练数据多、生态兼容(变量、函数、注释代码本身都是英文)、prompt 模板和示例英文居多,结果准确性更高
  • 中文也可以使用
    • 英文表达不流畅的情况下、中文表达更清晰,而且现在 AI模型的中文理解已经很好
    • 需要详细解释业务逻辑时可以使用中文,避免输出英文后还需要再翻译成中文

next

关于功能构建设计比较多,后续会边学习理论边补充 prompt;也会有搭建一个数据库 MCP 服务 Demo 的计划,敬请期待

http://www.xdnf.cn/news/17676.html

相关文章:

  • Elasticsearch Node.js 客户端的安装
  • 【功能测试】软件集成测试思路策略与经验总结
  • FFmpeg - 基本 API大全(视频编解码相关的)
  • 【数据结构】深入理解顺序表与通讯录项目的实现
  • leetcode-hot-100 (图论)
  • CobaltStrike的搭建和使用
  • 爬虫与数据分析实战
  • 【09-神经网络介绍2】
  • 一文读懂 C# 中的 Lazy<T>
  • 第10节 大模型分布式推理典型场景实战与架构设计
  • Godot ------ 平滑拖动02
  • Apache Ignite 核心组件:GridClosureProcessor解析
  • C# 异步编程(计时器)
  • Python: configparser库 ini文件操作库
  • 使用MAS(Microsoft Activation Scripts)永久获得win10专业版和office全套
  • Edit Distance
  • react中父子数据流动和事件互相调用(和vue做比较)
  • GO学习记录三
  • 基于MongoDB/HBase的知识共享平台的设计与实现
  • 【Dv3Admin】菜单转换选项卡平铺到页面
  • Excel 连接阿里云 RDS MySQL
  • 5G 非地面网络(NTN)最专业的方案
  • 高并发场景下分布式ID生成方案对比与实践指南
  • 在 .NET Core 5.0 中启用 Gzip 压缩
  • 从ELF到进程间通信:剖析Linux程序的加载与交互机制
  • 玩转Docker | 使用Docker部署Trilium Notes知识库工具
  • 5G NTN 卫星测试产品
  • word格式设置-论文写作,样式,字号等
  • WPF之绑定!
  • LeetCode——241.为运算表达式设计优先级