作者:Radamés Roriz
这个 .cursorrules 文件旨在指导 Cursor AI 生成符合结对编程面试中常见的代码结构和风格最佳实践与期望的代码。它强调干净、可维护和专业质量的代码,以及协作编码实践。
- 提高代码质量: 确保生成的代码结构良好、可读性强,并遵循行业标准的风格约定。
- 面试准备: 通过模拟预期的编码环境和标准,帮助练习和准备结对编程面试。
- 有效协作: 促进在协作环境中易于理解和使用的代码。
- 减少错误: 鼓励生成考虑边界情况并包含基本错误处理的代码。
- 一致性: 在生成的代码中保持一致的编码风格,反映专业的软件开发实践。
.cursorrules 文件为 Cursor AI 提供了关于以下方面的详细说明:
- 代码结构与组织: 如何分解问题,将代码组织成模块化单元,以及选择合适的数据结构和算法。
- 编码风格: 关于缩进、命名约定、注释、行长和代码布局的指南。
- 协作与沟通: 大声思考、给予/接受反馈以及协作调试的实践。
- 编码最佳实践: 强调编写干净代码、处理边界情况和时间管理。
- 风格指南: 参考 Python 的 PEP 8 和代码风格的一般原则。
- 要避免的陷阱: 结对编程面试中的常见错误以及如何预防它们。
这个 .cursorrules 提示文件作为 Cursor AI 的综合指南,用于生成能够反映结对编程面试中预期的质量和协作方法的代码。它不仅涵盖了编写正确代码的技术方面,还包括了代码清晰度、风格一致性和有效沟通等关键要素,这些对于在此类评估中取得成功至关重要。通过遵守这些规则,Cursor AI 可以生成能够证明候选人已为实际软件开发和协作编码环境做好准备的代码。