联系我们

课程大纲

Cascade对话界面

  • Cascade与其他IDE中传统聊天面板的区别。
  • 在功能请求之间保持对话上下文。
  • 在Cascade中切换解释、计划和执行模式。
  • 用于修复错误和构建功能的实际对话模式。

预测性编辑和多文件感知

  • 什么是预测性编辑以及何时自动触发。
  • 接受、拒绝和调整跨文件的编辑建议。
  • 自动跟踪编辑文件之间的依赖关系。
  • 在预测失误时回滚级联更改。

编辑器内的终端集成

  • 打开和管理集成的终端会话。
  • Cascade如何观察终端输出来优化下一步操作。
  • 在不离开Windsurf的情况下运行测试、构建和部署。
  • 在自动化流程中处理交互式CLI提示。

Windsurf索引和上下文管理

  • Windsurf如何构建和维护实时项目索引。
  • 单仓库与多仓库的索引行为。
  • 排除生成的工件和构建目录以加快索引速度。
  • 在重大结构更改后重建索引。

对话式功能构建

  • 用通俗语言描述功能并观察Cascade的规划。
  • 在接受更改前查看生成的文件列表。
  • 立即运行生成的代码并将错误反馈给Cascade。
  • 通过对话式后续提示进行迭代优化。

自定义规则和技术特定提示

  • 为内部框架编写项目特定规则。
  • 通过Windsurf规则文件强制执行命名约定。
  • 为DSL和非标准文件格式自定义索引。
  • 在开发团队之间共享规则集。

借助Cascade进行调试

  • 将堆栈跟踪粘贴到Cascade中进行根本原因分析。
  • 要求Cascade比较工作版本和损坏版本。
  • 在Cascade的终端观察器中运行回归测试。
  • 在编辑后识别虚假导入或缺失的依赖项。

版本控制和评审集成

  • 从对话式更改摘要生成提交消息。
  • 通过Cascade聊天准备拉取请求描述。
  • 通过有针对性的文件编辑回应评审者评论。
  • 在对话式开发过程中保持干净的提交历史。

性能和企业部署

  • 在内存限制内管理大型工作区索引。
  • 优化包含大量文件的仓库的启动时间。
  • 了解Windsurf的数据处理和训练退出选项。
  • 针对受监管环境的企业代理和VPN配置。

从其他编辑器迁移

  • 从VS Code或JetBrains导入快捷键和设置。
  • 将Windsurf扩展导出回标准VS Code。
  • 团队迁移策略和试点计划结构。

要求

  • 具有使用VS Code或JetBrains等IDE的经验。
  • 熟悉Git和敏捷开发工作流。
  • 具备基于LLM的聊天界面的基本经验。

受众

  • 正在评估Windsurf作为其主要开发环境的开发者。
  • 希望在其编辑器中原生集成对话AI的产品团队。
  • 希望通过终端集成工作流减少上下文切换的自由职业者。
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类