《使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南》的封面

《 使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南 》

您还未登录,请 登录 后再进行操作。

申请样书样章

您正在通过本网站在线提交出版评估申请。
若您的申请获得通过,您将可以在线对本作品的电子样书进行查看。

作品名称 《 使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南 》
申请版权类型
翻译样章
申请说明
 

特别提示:
1、一旦提交本申请,则表示您承诺自愿通过成都锐拓传媒广告有限公司申请上述图书的中文版权,并承诺在申请日起18个月内,不会向任何第三方(包括但不限于图书作者、出版方及其他代理商等)申请或联系上述图书的中文简体版权。否则,我公司有权关闭您在本网站的使用权限,且不再与您进行任何业务合作,并有权要求您支付不低于人民币5000元/本的违约金,或将上述违约金直接从您的账户余额中予以扣除。
2、您通过本功能在线申请样书样章而支付的费用仅为样书样章在线查阅的费用,不代表我公司对上述图书的中文版权授权事宜向您作出任何承诺。除非发生我公司无法向您提交样书或样章的情况,否则无论最终是否与您达成中文版权的交易合作,该费用概不退还。

申请翻译样章

您正在通过本网站在线提交翻译样章申请。
若您的申请获得通过,您将可以在线对本作品的翻译样章进行查看。

申请版权类型
翻译样章
锐拓可有偿为您提供本作品的中文翻译样章,费用为RMB 300 元, 金额将从您的账户余额中予以扣除。您的账户余额为RMB 0 元    立即在线充值
申请说明
 

特别提示:
1、一旦提交本申请,则表示您承诺自愿通过成都锐拓传媒广告有限公司申请上述图书的中文版权,并承诺在申请日起18个月内,不会向任何第三方(包括但不限于图书作者、出版方及其他代理商等)申请或联系上述图书的中文简体版权。否则,我公司有权关闭您在本网站的使用权限,且不再与您进行任何业务合作,并有权要求您支付不低于人民币5000元/本的违约金,或将上述违约金直接从您的账户余额中予以扣除。
2、您通过本功能在线申请样书样章而支付的费用仅为样书样章在线查阅的费用,不代表我公司对上述图书的中文版权授权事宜向您作出任何承诺。除非发生我公司无法向您提交样书或样章的情况,否则无论最终是否与您达成中文版权的交易合作,该费用概不退还。


内容简介

本书就像一次使用人工智能创建软件的研讨会。读者将了解一系列需求,并从零开始创建一个实用的API。人工智能无疑可以提高生产力,我们的目标是通过有效地编写提示来生成、重构、测试和审查代码,从而最大限度地提高生产力。
本书也是对软件设计基础的现代诠释。为了能够仔细研究AI生成的代码并有效地指导AI获得更好的结果,我们应该理解软件设计背后的理论。本书从简洁函数设计和面向对象原则等基础知识入手,然后逐步深入到SOLID原则、设计模式和洋葱架构。读者将学习基本的测试方法,包括使用BDD和Specflow的单元测试、集成测试和验收测试。本指南涵盖API开发,重点关注安全性、验证、错误处理和外部系统集成。它还讲解了使用Azure DevOps的CI/CD流水线,包括使用YAML配置的构建和部署流水线。
最后,本书教会我们拥抱软件需求的变化。最终目标是教会读者如何以最少的现有代码改动来实现软件变更。你将能够充分利用人工智能,将其作为软件开发工具箱中的宝贵资产。

主要特点
● 使用 AI 工具增强您的开发过程,从代码生成到测试。
● 从头到尾构建一个真实的“营养顾问”应用程序,应用整本书中学到的概念和技术。
● 了解如何使用 SOLID 原则编写干净、可维护的代码。

您将学到什么
● 软件设计基础知识,如 KISS、OOP、SOLID 和关键设计模式。
● 使用有效的提示工程来生成代码、重构、测试和审查。
● 对人类和人工智能生成的代码进行代码审查。
● 当引入新需求时,设计可以最大程度地减少变更。
● 构建并测试.NET REST Web API。
● 构建 CI/CD 管道以部署到 Azure。

本书适合哪些人阅读
本书适用于软件开发人员、有抱负的程序员以及计算机科学或相关领域的学生,他们对编程概念有基本的了解,并渴望加深对软件设计原则和最佳实践的了解。

作者介绍

阿尔曼塔斯·卡帕维丘斯
阿尔曼塔斯·卡帕维丘斯是一位软件工程师,拥有超过10年的专业软件开发经验。他还在 YouTube上制作了数百个编程视频,并创办了2个C#训练营和1个拥有近万名成员的编程社区。
他对教育的热情也延伸到了学术领域,曾在考纳斯理工大学 (KTU) 授课,并发起了 Coding Dojo活动。阿尔曼塔斯五年的指导经验充分展现了他致力于指导他人的奉献精神,帮助无数有志之士找到了职业道路,并引领他们走向专业。
他组织并领导了多个面向初级和高级程序员的代码设计研讨会。阿尔曼塔斯也乐于与更广泛的受众分享他的知识——他曾参加过多个国际软件开发和测试会议。
目前,阿尔曼塔斯担任软件工程团队负责人,并持续倡导最佳编程实践。他在科技行业的历程是一个鼓舞人心的榜样,展现了通过奉献精神和对卓越的不懈追求可以取得的成就。

图书目录

1. 清洁功能
2. 面向对象编程
3. SOLID 原则
4. 设计模式
5. 单元测试
6. 构建Web API
7. ChatGPT与WebAPI 集成
8. 清洁架构
9. 持续集成
10. 持续部署

附录A:最后的想法
附录B:备忘单

相关推荐

计算机/网络, 前沿…
商务/实务, 前沿科…
商务/实务, 前沿科…
使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南 使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南
使用人工智能的软件工艺:使用LLM 编写、审查和测试代码的实用指南
人工智能  |  英语  |  288 页
本书就像一次使用人工智能创建软件的研讨会。读者将了解一系列需求,并从零开始创建一个实用的API。人工智能无疑可以提高生产力,我们的目标是通过有效地编写提示来生成、重构、测试和审查代码,从而最大限度地提高生产力。
本书也是对软件设计基础的现代诠释。为了能够仔细研究AI生成的代码并有效地指导AI获得更好的结果,我们应该理解软件设计背后的理论。本书从简洁函数设计和面向对象原则等基础知识入手,然后逐步深入到SOLID原则、设计模式和洋葱架构。读者将学习基本的测试方法,包括使用BDD和Specflow的单元测试、集成测试和验收测试。本指南涵盖API开发,重点关注安全性、验证、错误处理...

请输入分享的Email地址:


返回顶部
© 2025 锐拓 保留所有权利。
© 2025 RIGHTOL All Rights Reserved.