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

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.dtcms.com/a/326739.html

相关文章:

  • uploader组件,批量上传怎么设置实时滚动
  • Anti-Aliasing/Mip-NeRF/Zip-NeRF/multi-scale representation
  • 2.一维码+二维码+字符识别
  • OpenHarmony概述与使用
  • 基于大数据的个性化学习环境构建的研究与应用
  • Java前后端交互核心技术:Servlet与JSP深度解析
  • 【Altium designer】一键给多个器件添加参数
  • 2025年渗透测试面试题总结-13(题目+回答)
  • 如何选择一家靠谱的开发公司开发项目呢?
  • sql select语句
  • Python 高阶函数:filter、map、reduce 详解
  • WebMCP 技术文档——让 AI 助手与 Web 应用无缝交互的轻量级框架
  • 基于cursor工具与AI大模型,规范驱动的全自然语言软件开发工作流实现路径
  • 导入CSV文件到MySQL
  • webpark》》
  • STM32CubeMX + HAL 库:用硬件IIC接口实现AT24C02 EEPROM芯片的读写操作
  • Kubernetes部署apisix的理论与最佳实践(一)
  • 【OpenGL】LearnOpenGL学习笔记06 - 坐标系统、MVP变换、绘制立方体
  • 用 t-SNE 把 KSC 高光谱“变成可转动的 3D 影像”——从零到会,逐段读懂代码并导出旋转 GIF
  • 二叉树进阶 之 【模拟实现二叉搜索树】(递归、非递归实现查找、插入、删除功能)
  • 跨平台RTMP推流SDK vs OBS:技术差异与行业落地解析
  • 01数据结构-十字链表和多重邻接表
  • Lwip深度阅读-网络架构
  • 【代码随想录day 17】 力扣 654.最大二叉树
  • 贪心----2.跳跃游戏
  • 区块链技术原理(5)-网络
  • Docker部署MySQL完整指南:从入门到实践
  • Leetcode-25.K个一组翻转链表
  • 【13-向量化-高效计算】
  • 第二十一天:统计数字