Writing Testable Code
Pluralsight - Matthew Renze
Testable code is code that makes automated testing quick, easy, and enjoyable. In this course, Writing Testable Code, you'll learn how to write code that is easy to test. These skills are necessary to refactor code that is difficult to test into code that is easily testable. First, you'll be introduced to testable code, and how creating seams in your code makes code testable. Next, you'll learn a series of best practices that makes testing code easier such as, simplifying object construction, working with dependencies, and managing application state. Finally, you'll explore best practices further by walking through a code demo of each practice so you can see first-hand how they're implemented. These skills will make practices like unit testing significantly easier for you. By the end of this course, you'll have the skills necessary for writing testable code.
01. Course Overview:
01. Course Overview
02. Introduction:
01. Introduction
02. Course Overview
03. Testable Code
04. Demo
05. Summary
03. Creating Seams in Code:
01. Introduction
02. Seams
03. Demo
04. Demo Summary
05. Summary
04. Constructing Testable Objects:
01. Introduction
02. Construction
03. Demo
04. Demo Summary
05. Summary
05. Working with Dependencies:
01. Introduction
02. Dependencies
03. Demo
04. Demo Summary
05. Summary
06. Managing Application State:
01. Introduction
02. Global State
03. Demo
04. Demo Summary
05. Summary
07. Maintaining Single Responsibility:
01. Introduction
02. Single Responsibility Principle
03. Demo
04. Demo Summary
05. Summary
08. Next Steps:
01. Introduction
02. Test-driven Development
03. Where to Go Next
04. Course Summary
Материал на английском языке
Продажник:
Скачать курс:
Pluralsight - Matthew Renze
Testable code is code that makes automated testing quick, easy, and enjoyable. In this course, Writing Testable Code, you'll learn how to write code that is easy to test. These skills are necessary to refactor code that is difficult to test into code that is easily testable. First, you'll be introduced to testable code, and how creating seams in your code makes code testable. Next, you'll learn a series of best practices that makes testing code easier such as, simplifying object construction, working with dependencies, and managing application state. Finally, you'll explore best practices further by walking through a code demo of each practice so you can see first-hand how they're implemented. These skills will make practices like unit testing significantly easier for you. By the end of this course, you'll have the skills necessary for writing testable code.
01. Course Overview:
01. Course Overview
02. Introduction:
01. Introduction
02. Course Overview
03. Testable Code
04. Demo
05. Summary
03. Creating Seams in Code:
01. Introduction
02. Seams
03. Demo
04. Demo Summary
05. Summary
04. Constructing Testable Objects:
01. Introduction
02. Construction
03. Demo
04. Demo Summary
05. Summary
05. Working with Dependencies:
01. Introduction
02. Dependencies
03. Demo
04. Demo Summary
05. Summary
06. Managing Application State:
01. Introduction
02. Global State
03. Demo
04. Demo Summary
05. Summary
07. Maintaining Single Responsibility:
01. Introduction
02. Single Responsibility Principle
03. Demo
04. Demo Summary
05. Summary
08. Next Steps:
01. Introduction
02. Test-driven Development
03. Where to Go Next
04. Course Summary
Материал на английском языке
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: