- 具备Python、Java或JavaScript等程式语言的经验
- 熟悉软体架构和程式码审查流程
- 对大型语言模型的运作方式有基本了解
目标受众
- 后端工程师
- DevOps团队
- 资深开发人员和技术主管
LLMs 用于代码理解、重构和 Documentation 是一门技术课程,专注于应用大型语言模型(LLMs)来提升代码质量,减少技术债务,并自动化软件团队中的文档任务。
这门由讲师主导的培训(线上或线下)面向中高级软件专业人士,他们希望使用 GPT 等 LLMs 更有效地分析、重构和记录复杂或遗留的代码库。
在培训结束时,参与者将能够:
- 使用 LLMs 解释不熟悉的代码库中的代码、依赖关系和逻辑。
- 识别并重构反模式,提升代码可读性。
- 自动生成并维护内联注释、README 文件和 API 文档。
- 将 LLM 驱动的洞察整合到现有的 CI/CD 和审查工作流程中。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行动手实践。
课程定制选项
- 如需为本课程定制培训,请联系我们进行安排。
使用LLMs理解代码
- 代码解释和逐步分析的提示策略
- 处理不熟悉的代码库和项目
- 分析控制流程、依赖关系和架构
重构代码以提高可维护性
- 识别代码异味、无用代码和反模式
- 重构函数和模块以提高清晰度
- 使用LLMs建议命名规范和设计改进
提升性能和可靠性
- 在AI协助下检测低效和安全风险
- 建议更高效的算法或库
- 重构I/O操作、数据库查询和API调用
自动化代码Documentation
- 生成函数/方法级别的注释和摘要
- 从代码库编写和更新README文件
- 在LLM支持下创建Swagger/OpenAPI文档
与工具链的集成
- 使用VS Code扩展和Copilot Labs进行文档编写
- 将GPT或Claude集成到Git预提交挂钩中
- 在CI管道中集成文档和代码检查
处理遗留和多语言代码库
- 逆向工程旧的或无文档的系统
- 跨语言重构(例如,从Python到TypeScript)
- 案例研究和配对AI编程演示
伦理、质量保证和审查
- 验证AI生成的更改并避免幻觉
- 使用LLMs时的同行评审最佳实践
- 确保可重现性并符合编码标准
总结与下一步
United Arab Emirates - LLMs for Code Understanding, Refactoring, and Documentation
Qatar - LLMs for Code Understanding, Refactoring, and Documentation
Egypt - LLMs for Code Understanding, Refactoring, and Documentation
Saudi Arabia - LLMs for Code Understanding, Refactoring, and Documentation
South Africa - LLMs for Code Understanding, Refactoring, and Documentation
Brasil - LLMs for Code Understanding, Refactoring, and Documentation
Canada - LLMs for Code Understanding, Refactoring, and Documentation
中国 - LLMs for Code Understanding, Refactoring, and Documentation
香港 - LLMs for Code Understanding, Refactoring, and Documentation
澳門 - LLMs for Code Understanding, Refactoring, and Documentation
台灣 - LLMs for Code Understanding, Refactoring, and Documentation
USA - LLMs for Code Understanding, Refactoring, and Documentation
Österreich - LLMs for Code Understanding, Refactoring, and Documentation
Schweiz - LLMs for Code Understanding, Refactoring, and Documentation
Deutschland - LLMs for Code Understanding, Refactoring, and Documentation
Czech Republic - LLMs for Code Understanding, Refactoring, and Documentation
Denmark - LLMs for Code Understanding, Refactoring, and Documentation
Estonia - LLMs for Code Understanding, Refactoring, and Documentation
Finland - LLMs for Code Understanding, Refactoring, and Documentation
Greece - LLMs for Code Understanding, Refactoring, and Documentation
Magyarország - LLMs for Code Understanding, Refactoring, and Documentation
Ireland - LLMs for Code Understanding, Refactoring, and Documentation
Luxembourg - LLMs for Code Understanding, Refactoring, and Documentation
Latvia - LLMs for Code Understanding, Refactoring, and Documentation
España - LLMs for Code Understanding, Refactoring, and Documentation
Italia - LLMs for Code Understanding, Refactoring, and Documentation
Lithuania - LLMs for Code Understanding, Refactoring, and Documentation
Nederland - LLMs for Code Understanding, Refactoring, and Documentation
Norway - LLMs for Code Understanding, Refactoring, and Documentation
Portugal - LLMs for Code Understanding, Refactoring, and Documentation
România - LLMs for Code Understanding, Refactoring, and Documentation
Sverige - LLMs for Code Understanding, Refactoring, and Documentation
Türkiye - LLMs for Code Understanding, Refactoring, and Documentation
Malta - LLMs for Code Understanding, Refactoring, and Documentation
Belgique - LLMs for Code Understanding, Refactoring, and Documentation
France - LLMs for Code Understanding, Refactoring, and Documentation
日本 - LLMs for Code Understanding, Refactoring, and Documentation
Australia - LLMs for Code Understanding, Refactoring, and Documentation
Malaysia - LLMs for Code Understanding, Refactoring, and Documentation
New Zealand - LLMs for Code Understanding, Refactoring, and Documentation
Philippines - LLMs for Code Understanding, Refactoring, and Documentation
Singapore - LLMs for Code Understanding, Refactoring, and Documentation
Thailand - LLMs for Code Understanding, Refactoring, and Documentation
Vietnam - LLMs for Code Understanding, Refactoring, and Documentation
India - LLMs for Code Understanding, Refactoring, and Documentation
Argentina - LLMs for Code Understanding, Refactoring, and Documentation
Chile - LLMs for Code Understanding, Refactoring, and Documentation
Costa Rica - LLMs for Code Understanding, Refactoring, and Documentation
Ecuador - LLMs for Code Understanding, Refactoring, and Documentation
Guatemala - LLMs for Code Understanding, Refactoring, and Documentation
Colombia - LLMs for Code Understanding, Refactoring, and Documentation
México - LLMs for Code Understanding, Refactoring, and Documentation
Panama - LLMs for Code Understanding, Refactoring, and Documentation
Peru - LLMs for Code Understanding, Refactoring, and Documentation
Uruguay - LLMs for Code Understanding, Refactoring, and Documentation
Venezuela - LLMs for Code Understanding, Refactoring, and Documentation
Polska - LLMs for Code Understanding, Refactoring, and Documentation
United Kingdom - LLMs for Code Understanding, Refactoring, and Documentation
South Korea - LLMs for Code Understanding, Refactoring, and Documentation
Pakistan - LLMs for Code Understanding, Refactoring, and Documentation
Sri Lanka - LLMs for Code Understanding, Refactoring, and Documentation
Bulgaria - LLMs for Code Understanding, Refactoring, and Documentation
Bolivia - LLMs for Code Understanding, Refactoring, and Documentation
Indonesia - LLMs for Code Understanding, Refactoring, and Documentation
Kazakhstan - LLMs for Code Understanding, Refactoring, and Documentation
Moldova - LLMs for Code Understanding, Refactoring, and Documentation
Morocco - LLMs for Code Understanding, Refactoring, and Documentation
Tunisia - LLMs for Code Understanding, Refactoring, and Documentation
Kuwait - LLMs for Code Understanding, Refactoring, and Documentation
Oman - LLMs for Code Understanding, Refactoring, and Documentation
Slovakia - LLMs for Code Understanding, Refactoring, and Documentation
Kenya - LLMs for Code Understanding, Refactoring, and Documentation
Nigeria - LLMs for Code Understanding, Refactoring, and Documentation
Botswana - LLMs for Code Understanding, Refactoring, and Documentation
Slovenia - LLMs for Code Understanding, Refactoring, and Documentation
Croatia - LLMs for Code Understanding, Refactoring, and Documentation
Serbia - LLMs for Code Understanding, Refactoring, and Documentation
Bhutan - LLMs for Code Understanding, Refactoring, and Documentation
Nepal - LLMs for Code Understanding, Refactoring, and Documentation
Uzbekistan - LLMs for Code Understanding, Refactoring, and Documentation