在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 121|回复: 3

[资料] Software Craftsmanship Using AI 2025

[复制链接]
发表于 昨天 19:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 post 于 2025-5-15 19:36 编辑

Software Craftsmanship Using AI - Practical guide for using LLMs in writing, reviewing and testing code 2025

Software Craftsmanship Using AI 2025.JPG


This book is a workshop to create software using AI. A reader will be taken through a series of requirements and create a practical API from scratch. AI is without a doubt a productivity boost, and our goal is to help you maximize the boost by writing prompts effectively to generate, refactor, test, and review code.

This book is also a modern take on software design fundamentals. To be able to scrutinize AI-generated code and to be able to guide AI effectively to better results, one should understand the theory behind software design. It starts with basics like clean function design and object-oriented principles, then advances to SOLID principles, design patterns, and Onion architecture. Readers will learn essential testing methods, including unit, integration, and acceptance tests using BDD and Specflow. The guide covers API development, focusing on security, validation, error handling, and external system integration. It also explains CI/CD pipelines using Azure DevOps, including build and deployment pipelines with YAML configurations.

Lastly, this book teaches us to embrace the changes in software requirements. The end goal is to teach a reader how to implement changes in software with minimum change to existing lines of code.You will be well-equipped to leverage AI as a valuable asset in your software development toolbox.

Key Features:
● Using AI tools to enhance your development process, from code generation to testing.
● Build a real-world “Nutrition Advisor” application from start to finish, applying the concepts and techniques learned throughout the book.
● Discover how to write clean, maintainable code using SOLID principles.

What you will learn:
• The fundamentals of software design like KISS, OOP, SOLID, and key design Patterns.
• Use Effective prompt engineering for generating code, refactoring, testing, and reviewing.
• Code review both for human and AI-generated code.
• Design which minimizes changes when new requirements are introduced.
• Build .NET REST Web API with tests.
• Build CI/CD pipelines to deploy to Azure.

Software Craftsmanship Using AI 2025.rar (3.25 MB, 下载次数: 23 )






发表于 昨天 21:00 | 显示全部楼层
thanks
发表于 8 小时前 | 显示全部楼层
楼主辛苦了
发表于 3 小时前 | 显示全部楼层
多谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-16 12:26 , Processed in 0.018779 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表