感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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)
我获得了关于Python中Streamlit库的知识,我肯定会尝试使用它来改进我们团队中基于R Shiny开发的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
课程 - GitHub Copilot for Developers
机器翻译