Vladimir Khorikov

Vladimir Khorikov is a Microsoft MVP, blogger, and Pluralsight author. He has been professionally involved in software development for more than 10 years, including mentoring teams on the ins and outs of unit testing. Vladimir is the author of Unit Testing, Principles, Practices, and Patterns from Manning, and he has written several popular blog post series and an online training course on the topic of unit testing. The biggest advantage of his teaching style, and the one students often praise, is his tendency to have a strong theoretic background, which he then applies to practical examples. His blog is at EnterpriseCraftsmanship.com.

books by Vladimir Khorikov

Exploring Mocks in Unit Testing

  • December 2020
  • ISBN 9781617299377
  • 73 pages

Exploring Mocks in Unit Testing is a collection of three chapters from two Manning books chosen by Microsoft MVP and author Vladimir Khorikov. This free mini ebook zooms in on what mocks are and how you should use them, maximizing their value and minimizing their cost, and how to choose the best mocking framework for your needs. By mastering mocks, you’ll begin to write better code, increase your productivity, and improve the overall quality of your software. This free mini ebook is the perfect first step!

The Art of Unit Testing, Third Edition

  • February 2024
  • ISBN 9781617297489
  • 288 pages
  • printed in black & white
  • Available translations: Russian

The Art of Unit Testing, Third Edition shows you how to create readable and maintainable tests. It goes well beyond basic test creation into organization-wide test strategies, troubleshooting, working with legacy code, and “merciless” refactoring. You’ll love the practical examples and familiar scenarios that make testing come alive as you read. This third edition has been updated with techniques specific to object-oriented, functional, and modular coding styles. The examples use JavaScript.

Unit Testing Principles, Practices, and Patterns

  • January 2020
  • ISBN 9781617296277
  • 304 pages
  • printed in black & white
  • Available translations: Japanese, Korean, Polish, Russian, Simplified Chinese

Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your testing process, and integrate testing throughout the application life cycle. As you adopt a testing mindset, you’ll be amazed at how better tests cause you to write better code.