Unity单元测试和测试驱动开发技术视频教程

%title插图%num

本教程是关于Unity单元测试和测试驱动开发技术视频教程,时长:3小时18分,大小:1 GB,MP4高清视频格式,教程使用软件:Unity,作者:Samuel Asher Rivello,共29个章节,语言:英语。CG素材岛(CGDAO.CN)分享

本课程学习单元测试和测试驱动开发 (TDD) | Unity 专用方法 | 附带示例项目和源代码。

你将会学到的:
学习单元测试和测试驱动开发 (TDD) 基础知识
创建具有信心、性能和可扩展性的新 Unity 项目
避免创建、维护和扩展 Unity 项目的常见陷阱
规划和创建始终如一的简洁代码
通过实用、相关的编码作业巩固知识
在众多附带的 Unity 示例项目中应用所学知识

要求:
电脑:Windows 或 Mac
软件:课程包含链接。全部免费(Unity、C# 编辑器和 Web 浏览器)
Unity 经验: 中级/高级。包括几个月或更长时间的 Unity 基础知识。
了解 C#: 包括类、接口、方法、属性、事件和 OOP

说明:
欢迎来到 Unity 单元测试!
我们都怀着最美好的愿望开始项目。但在开发过程中,我们经常会发现自己的项目在组织性、可扩展性以及作为开发者的质量方面无法满足我们的期望。
本课程将为您提供创建和维护强大的 Unity 类和架构的培训。

特点:
巨星级内容 – 您所需要的一切。只提供最相关、最强大的信息!
朋克式编辑 – 没有您不需要的内容。没有 “嗯”,没有等待,没有浮夸!

单元测试的好处:
早期错误检测–每次构建后都运行单元测试,有助于尽早发现漏洞,节省时间和资源。
重构信心–有了一套全面的单元测试,开发人员就能更积极、更有把握地重构代码,因为他们知道测试会发现任何引入的错误。
更好的设计–编写单元测试迫使开发人员考虑代码的模块化和结构,这通常会使软件设计得更好、更易于维护。

测试驱动开发(TDD)的优势:
提高代码质量–测试驱动开发鼓励简单的设计,并激发信心,因为代码更改会经常通过测试进行验证。
文档优势–TDD 编写的测试可以作为一种文档形式,展示系统的预期行为。
减少错误 – TDD 通常会降低生产中的错误密度,因为测试是在必须通过测试的代码之前编写的。

收获:
学完本课程后,您将有信心设计和开发经过精心设计和测试的 Unity 类。学习编写让您的团队引以为豪的健壮 C# 代码。

包括的部分:
课程介绍 – 确定课程的愿景和目标。了解 MVC 架构对项目的诸多益处
Unity 概述 – 回顾作为游戏引擎的 Unity 的受欢迎程度和强大功能。讨论其中的系统结构以及 MVC 架构如何成为受欢迎的补充
单元测试基础 – 我们将增加单元测试和测试驱动开发(TDD)的功能。通过培训,您将自然而然地编写出更简洁、更易读、更易管理的代码。

包括 unity C# 示例项目:
1. Math System – 一个没有渲染视图的简单计算器。这是一个学习测试基础的好地方,没有 Unity MonoBehaviours 或渲染图形的复杂性。
2. 基本角色(Character Basic)–根据用户输入移动的游戏角色。将 Unity MonoBehaviours 和渲染图形添加到测试挑战中。学习掌握这些挑战。
3. 角色高级 – 通过用户输入和物理原理移动的游戏角色。学习测试多帧移动等异步方法。
更多内容

包括的资产:
章节视频 – 涵盖所有课程主题的高质量高清视频内容
部分源代码–包含完整的 C# 脚本和完整的 Unity 项目供下载
章节挑战作业–通过实用、相关的编码测试拓展您的知识面
章节测验 – 确保您在继续学习之前消化了所有重要信息

为什么要学习 Unity?
Unity 是一个多功能游戏引擎,可用于创建模拟、原型和游戏
在排名前 1000 位的手机游戏中,超过 70% 是使用 Unity 技术制作的
可部署到 PC、Xbox、PlayStation、iOS 和 Android、WebGL、AR/VR 等平台!

为什么要学习单元测试和 TDD?
1. 加快新功能的开发–通过测试,开发人员每次只需关注一小批代码,直到完成这批代码后才会进入下一阶段。这样就能取得成果
2. 提高维护水平–有了测试驱动开发(TDD),开发人员自然能编写出更简洁、更易读、更易管理的代码。
3. 快速失败,清晰沟通 – 快速获得反馈,改进解决方案。在你的代码库中留下单元测试的遗产,它将成为最好的、有生命力的文档

资源地址

CG素材岛 » Unity单元测试和测试驱动开发技术视频教程