针对 3 年以内工作经验 的程序员,高频提示词的优化原则是:降低歧义、明确边界、给出错误处理、提供检查清单。这个阶段的工程师最怕的不是“不会写代码”,而是“写出来的代码在测试/上线后暴露出各种低级问题”。
以下是一组特别有用且经过优化的高频提示词列表,每个提示词都附带了“为什么这样写”的简要说明。
一、代码生成类(省时间,不出错)
1. 建表 SQL(带索引建议)
根据以下需求生成 MySQL 建表语句:
表名:
order(订单)字段:id(自增主键)、order_no(字符串,唯一)、user_id、amount(decimal 10,2)、status(tinyint,0待支付 1已支付 2已取消)、create_time、update_time
要求:
为
order_no添加唯一索引为
(user_id, status)添加复合索引为
create_time添加普通索引(用于分页查询)使用 InnoDB 引擎,字符集 utf8mb4