"Professional Test Driven Development with C#" - Information and Links:

Professional Test Driven Development with C# - Info and Reading Options

"Professional Test Driven Development with C#" was published by Wiley & Sons, Incorporated, John in 2012 - Hoboken, it has 1 pages and the language of the book is English.


“Professional Test Driven Development with C#” Metadata:

  • Title: ➤  Professional Test Driven Development with C#
  • Author:
  • Language: English
  • Number of Pages: 1
  • Publisher: ➤  Wiley & Sons, Incorporated, John
  • Publish Date:
  • Publish Location: Hoboken

“Professional Test Driven Development with C#” Subjects and Themes:

Edition Specifications:

  • Pagination: 384

Edition Identifiers:

AI-generated Review of “Professional Test Driven Development with C#”:


"Professional Test Driven Development with C#" Description:

Open Data:

Intro -- Professional Test-Driven Development with C#: Developing Real World Applications with TDD -- Contents -- Introduction -- Part I: Getting Started -- Chapter 1: The Road to Test-Driven Development -- The Classical Approach to Software Development -- A Brief History of Software Engineering -- From Waterfall to Iterative and Incremental -- A Quick Introduction to Agile Methodologies -- A Brief History of Agile Methodologies -- The Principles and Practices of Test-Driven Development -- The Concepts Behind TDD -- TDD as a Design Methodology -- TDD as a Development Practice -- The Benefits of TDD -- A Quick Example of the TDD Approach -- Summary -- Chapter 2: An Introduction to Unit Testing -- What Is a Unit Test? -- Unit Test Definition -- What Is Not a Unit Test? -- Other Types of Tests -- A Brief Look at NUnit -- What Is a Unit Test Framework? -- The Basics of NUnit -- Decoupling with Mock Objects -- Why Mocking Is Important -- Dummy, Fake, Stub, and Mock -- Best and Worst Practices -- A Brief Look at Moq -- What Does a Mocking Framework Do? -- A Bit About Moq -- Moq Basics -- Summary -- Chapter 3: A Quick Review of Refactoring -- Why Refactor? -- A Project's Lifecycle -- Maintainability -- Code Metrics -- Clean Code Principles -- OOP Principles -- Encapsulation -- Inheritance -- Polymorphism -- The SOLID Principles -- The Single Responsibility Principle -- The Open/Close Principle -- The Liskov Substitution Principle -- The Interface Segregation Principle -- The Dependency Inversion Principle -- Code Smells -- What Is a Code Smell? -- Duplicate Code and Similar Classes -- Big Classes and Big Methods -- Comments -- Bad Names -- Feature Envy -- Too Much If/Switch -- Try/Catch Bloat -- Typical Refactoring -- Extract Classes or Interfaces -- Extract Methods -- Rename Variables, Fields, Methods, and Classes -- Encapsulate Fields

Read “Professional Test Driven Development with C#”:

Read “Professional Test Driven Development with C#” by choosing from the options below.

Search for “Professional Test Driven Development with C#” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Professional Test Driven Development with C#” in Libraries Near You:

Read or borrow “Professional Test Driven Development with C#” from your local library.

Buy “Professional Test Driven Development with C#” online:

Shop for “Professional Test Driven Development with C#” on popular online marketplaces.