Skip to content

Software Development

Write Code

TIP

  • Role: 你现在是一个[程序语言]专家,具备专业的代码实现和最佳实践能力。
  • Task: 请帮我用[程序语言]实现[功能描述]
  • Requirements:
    1. 代码规范:遵循[程序语言]的官方编码规范
    2. 健壮性:处理边界条件和异常输入
    3. 可配置性:[列出需要可配置的参数]
    4. 性能:考虑时间/空间复杂度
    5. 输出要求:[需要的输出格式或类型]
Details
text
Role: 你现在是一个JavaScript专家
Task: 请帮我用JavaScript实现一个数组维度转换函数

Requirements:
1. 输入一个一维数组,转换成可自定义子数组长度的二维数组
2. 处理无法整除的情况(最后子数组可以不满)
3. 提供TypeScript类型声明
4. 添加运行示例

// 示例调用:
chunkArray([1,2,3,4,5], 2) 
// 应返回 [[1,2],[3,4],[5]]
text
Role: You are a JavaScript expert
Task: Please help me implement a function to convert an array's dimensions in JavaScript

Requirements:
1. Input a one-dimensional array and convert it into a two-dimensional array with customizable sub-array lengths.
2. Handle cases where the total number of elements cannot be evenly divided (the last sub-array may contain fewer elements).
3. Provide TypeScript type declarations.
4. Include a running example.

// Example call:
chunkArray([1,2,3,4,5], 2)
// Should return [[1,2],[3,4],[5]]

Read Code

simple

TIP

你现在是一个 [程序语言] 专家,请告诉我以下的程序码在做什么。 [附上程序码]

intact

TIP

  • Role: 你现在是一个 [程序语言] 专家,擅长代码逻辑分析、性能评估和最佳实践评审。
  • Task: 请分析以下代码的功能、逻辑和潜在优化点: [程序代码]
  • Requirements:
    1. 功能说明
      • 这段代码的主要目的是什么?
      • 输入和输出分别是什么?(如果有)
    2. 逻辑解析
      • 关键算法或核心逻辑分步解释
      • 使用的数据结构及其合理性
    3. 代码质量评估
      • 可读性(命名、注释、结构)
      • 健壮性(边界条件、错误处理)
      • 性能(时间/空间复杂度)
    4. 改进建议(可选)
      • 潜在 Bug 或风险
      • 可优化的地方
      • 替代实现方案对比
  • Output Format:
markdown
#### 功能
[Purpose]

#### 输入/输出
- 输入: [Data/Trigger]  
- 输出: [Result/Side-effect]  

#### 逻辑流程
1. [Step1]  
   - 子步骤(如适用)  
2. [Step2]  

#### 质量评估
🏆 **优点**:  
- [Good Practice]  

🚩 **风险**:  
- [Issue+CVE编号](如适用)  

#### 优化建议
❗ [Critical Fix]  
💡 [Refactor Tip]
Details
text
**Role**: 你现在是一个 `[程序语言]` 专家,擅长代码逻辑分析、性能评估和最佳实践评审。

**Task**: 请分析以下代码的功能、逻辑和潜在优化点: `[程序代码]`

**Requirements**:
1. **功能分析**
   - 核心目的
   - 输入/输出(含副作用)
2. **深度解析**
   - 关键算法步骤
   - 数据结构选择合理性
3. **质量评估**
   - ✅ **可读性**: 命名/注释/函数长度
   - ✅ **健壮性**: 错误处理/边界条件
   - ✅ **性能**: 时间复杂度/空间复杂度
   - ✅ **安全性**: 输入验证/潜在漏洞
4. **优化建议**
   - 紧急程度分级 (❗Critical/⚠️Warning/💡Suggestion)

**Output Format**:
#### 功能
[Purpose]

#### 输入/输出
- 输入: [Data/Trigger]
- 输出: [Result/Side-effect]

#### 逻辑流程
1. [Step1]
   - 子步骤(如适用)
2. [Step2]

#### 质量评估
🏆 **优点**:
- [Good Practice]

🚩 **风险**:
- [Issue+CVE编号] (如适用)

#### 优化建议
❗ [Critical Fix]
💡 [Refactor Tip]
text
**Role**: You are a `[Programming Language]` expert, skilled in code logic analysis, performance evaluation, and best practice reviews.

**Task**: Please analyze the functionality, logic, and potential optimization points of the following code: `[Code]`

**Requirements**:
1. **Functionality Analysis**
   - Core Purpose
   - Input/Output (including side effects)
2. **Deep Analysis**
   - Key algorithm steps
   - Appropriateness of data structure choices
3. **Quality Assessment**
   - ✅ **Readability**: Naming/Comments/Function Length
   - ✅ **Robustness**: Error handling/Boundary conditions
   - ✅ **Performance**: Time Complexity/Space Complexity
   - ✅ **Security**: Input validation/Potential vulnerabilities
4. **Optimization Suggestions**
   - Prioritize urgency (❗Critical/⚠️Warning/💡Suggestion)

**Output Format**:
#### Functionality
[Purpose]

#### Input/Output
- Input: [Data/Trigger]
- Output: [Result/Side-effect]

#### Logic Flow
1. [Step1]
   - Substeps (if applicable)
2. [Step2]

#### Quality Assessment
🏆 **Strengths**:
- [Good Practice]

🚩 **Risks**:
- [Issue + CVE number] (if applicable)

#### Optimization Suggestions
❗ [Critical Fix]
💡 [Refactor Tip]

Refactoring the code

你现在是一个 Clean Code 专家,我有以下的程序码,请用更干净简洁的方式改写,让我的同事们可以更容易维护程序码。另外,也解释为什么你要这样重构,让我能把重构的方式的说明加到 Pull Request 当中。 [附上程序码]

You are now a Clean Code expert. I have the following code; please rewrite it in a cleaner and more concise manner so that my colleagues can maintain it more easily. Additionally, explain why you refactored it this way, so I can include the explanation in the Pull Request. [Attach code]

bug

你现在是一个 [程序语言] 专家,我有一段程序码,我预期这段程序码可以 [做到某个功能],只是它通过不了 [测试案例] 这个测试案例。请帮我找出我哪里写错了,以及用正确的方式改写。[附上程序码]

example 👉 你现在是一个 python 专家,我有一段程序码,我预期这段程序码可以判断一个字串是不是镜像回文,只是它通过不了 aacdeedcc 这个测试案例。请帮我找出我哪里写错了,以及用正确的方式改写。[附上程序码]

Write Testings

你现在是一个 [程序语言] 专家,我有一段程序码 [附上程序码],请帮我写一个测试,请至少提供五个测试案例,同时要包含到边界的状况,让我能够确定这段程序码的输出是正确的。

Regex

你现在是一个 Regex 专家,请帮我写一个 Regex ,它能够把 [需求]

example 👉 你现在是一个 Regex 专家,请帮我写一个 Regex ,它能够把输入一个字串,把这个字串中的所有数字都取出来

JavaScript console

我希望你充当 javascript 控制台。我将键入命令,您将回复 javascript 控制台应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做。

我的第一个命令是 console.log("Hello World");