code
prompt
高效的prompt
代码生成
I need to implement [specific functionality] in [programming language].
Key requirements:
1. [Requirement 1]
2. [Requirement 2]
3. [Requirement 3]
Please consider:
- Error handling
- Edge cases
- Performance optimization
- Best practices for [language/framework]
Please do not unnecessarily remove any comments or code.
Generate the code with clear comments explaining the logic.
中文版:
我需要在[编程语言]中实现[特定功能]。
主要要求:
1. [要求1]
2. [要求2]
3. [要求3]
请考虑:
- 错误处理
- 边缘情况
- 性能优化
- [语言/框架]的最佳实践
请不要不必要地删除任何注释或代码。
生成带有清晰注释解释逻辑的代码。
代码审核
Can you explain the following part of the code in detail:
[paste code section]
Specifically:
1. What is the purpose of this section?
2. How does it work step-by-step?
3. Are there any potential issues or limitations with this approach?
中文版:
你能详细解释以下代码部分吗:
[粘贴代码部分]
具体来说:
1. 这一部分的目的是什么?
2. 它是如何一步一步工作的?
3. 这种方法是否存在潜在问题或限制?
代码优化
Please review the following code:
[paste your code]
Consider:
1. Code quality and adherence to best practices
2. Potential bugs or edge cases
3. Performance optimizations
4. Readability and maintainability
5. Any security concerns
Suggest improvements and explain your reasoning for each suggestion.
中 文版:
请审查以下代码:
[粘贴你的代码]
考虑:
1. 代码质量和遵循最佳实践
2. 潜在的错误或边缘情况
3. 性能优化
4. 可读性和可维护性
5. 任何安全问题
提出改进建议并解释每个建议的理由。
实现特定算法
Implement a [name of algorithm] in [programming language].
Please include:
1. The main function with clear parameter and return types
2. Helper functions if necessary
3. Time and space complexity analysis
4. Example usage
中文版:
在[编程语言]中实现[算法名称]。
请包括:
1. 具有清晰参数和返回类型的主函数
2. 如有必要的辅助函数
3. 时间和空间复杂度分析
4. 示例用法
创建类或模块
Create a [class/module] for [specific functionality] in [programming language].
Include:
1. Constructor/initialization
2. Main methods with clear docstrings
3. Any necessary private helper methods
4. Proper encapsulation and adherence to OOP principles
中文版:
在[编程语言]中为[特定功能]创建一个[类/模块]。
包括:
1. 构造函数/初始化
2. 带有清晰文档字符串的主要方法
3. 任何必要的私有辅助方法
4. 适当的封装和遵循面向对象原则
优化现有代码
Here's a piece of code that needs optimization:
[paste code]
Please suggest optimizations to improve its performance. For each suggestion, explain the expected improvement and any trade-offs.
中文版
这里有一段需要优化的代码:
[粘贴代码]
请提出优化建议以提高其性能。
对于每个建议,解释预期的改进和任何权衡。
编写单元测试
Generate unit tests for the following function:
[paste function]
Include tests for:
1. Normal expected inputs
2. Edge cases
3. Invalid inputs
Use [preferred testing framework] syntax.
中文版
为以下函数生成单元测试:
[粘贴函数]
包括测试:
1. 正常预期输入
2. 边缘情况
3. 无效输入
使用[首选测试框架]语法。