电脑知识
大学生语言编程代码大全(大学学的编程语言)
2023-04-12 09:56

《Cucumber:行为驱动开发指南》的两位作者是MattWynne和AslakHelles?y,前者是Cucumber**有经验的用户和贡献者之一,后者是Cucumber的创始人,因此,《Cucumber:行为驱动开发指南》是一本权威指南,它会提供使用Cucumber所需的全部知识,让你和你的团队自信地开启Cucumber之旅。尽管Cucumber诞生于Ruby社区,但你可以用它测试几乎所有系统,从简单的shell或Perl脚本,到使用PHP、Java或任何其他平台编写的Web应用。书中将展示如何用一组清晰、可执行且团队中任何人都能读懂的规格说明来表达用户那些天马行空的想法。你将学会如何将这些示例提供给Cucumber,并让它指导你的开发过程。《Cucumber:行为驱动开发指南》的第一部分会提供Cucumber入门所需的全部知识,引导你从Cucumber的核心特性起步,通过Cucumber的GherkinDSL,使用自然语言来描述客户想要的系统行为,然后带你编写Ruby代码来解释这些自然语言描述的规格说明并据此来验证应用的行为。第二部分将通过一个可以工作的例子来巩固学到的知识,同时学习一些更高级的Cucumber技术,还将学习如何测试异步系统和使用数据库的系统。第三部分提供了一些解决问题的方法,针对的都是作者曾帮助其他团队解决过的**困难、**常见的问题。基于这些模式和技术,你将学习如何使用Capybara和Selenium测试大量使用Ajax的Web应用,测试RESTWeb服务、RubyonRails应用、命令行应用、遗留程序等。Cucumber有助于在软件团队中的技术人员和非技术人员之间架起沟通的桥梁。《Cucumber:行为驱动开发指南》的内容既适合开发人员和测试人员阅读,也适合软件团队中的非技术读者阅读。

本书既是一本Unity3D着色器代码分析教程,也是一本Unity3D着色器编程参考手册。全书共12章,主要内容包括:实时3D渲染流水线,辐射度、光度和色度学基本理论,Unity3D着色器系统,着色器工具函数,Unity3D引擎的多例化技术,前向渲染和延迟渲染,Unity3D的全局光照和阴影,UnityShadowLibrary.cginc文件分析,AutoLight.cginc文件分析,基于物理的光照模型,Unity3D标准着色器和Standard.shader文件分析,片元着色器实时绘制图像实战案例。本书适合UnityShader的游戏开发者、程序员阅读,也可供相关专业人士参考。

发表评论
0评