Unit Testing


Working Effectively with Legacy Code
Test-Driven Development: By Example
xUnit Test Patterns: Refactoring Test Code
Unit Testing: Principles, Practices, and Patterns
The Art of Unit Testing: With Examples in .NET
Working Effectively with Unit Tests
Pragmatic Unit Testing in Java with JUnit
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
iOS Unit Testing by Example
Pragmatic Unit Testing in C# with NUnit
Чистый код: создание, анализ и рефакторинг (Библиотека программиста) (Russian Edition)
BDD in Action: Behavior-driven development for the whole software lifecycle
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture
PHPUnit Essentials
JUnit in Action, Third Edition
Vladimir Khorikov
Tests shouldn’t verify units of code. Instead they should verify units of behavior: something that is meaningful for the problem domain and ideally something that a business person can recognize as useful. The number of classes it takes to implement such a unit of behavior is irrelevant. The unit could span across multiple classes or only one class, or even take up just a tiny method. [...] A test should tell a story about the problem your code helps to share, and this story should be cohesive a ...more
Vladimir Khorikov, Unit Testing: Principles, Practices, and Patterns

Jordan Ellenberg
Недостатньо того, щоб дані узгоджувалися з вашою теорією; вони мусять не узгоджуватися із запереченням вашої теорії
Jordan Ellenberg, How Not to Be Wrong: The Power of Mathematical Thinking

More quotes...
Developer's Book Club A Book Club for Developers
1 member, last active 6 years ago