Email the Author

You can use this page to email Jay Fields and Brian Marick about Unit Testing Points of View.

Please include an email address so the author can respond to your query

This message will be sent to Jay Fields and Brian Marick

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

The shared desire is simple: write tests that improve software.

Despite this desire, each of the authors of Unit Testing Points of View approaches testing in a notably different way. This book provides a common domain and details how each author would go about testing it in the way they find most effective. You'll find examples of:

  • An approach to Unit Testing focused on readability & concision.
  • An approach to Unit Testing focused on characterization tests.
  • An approach to Unit Testing focused on top-down or bottom-up testing & readable tests.

The authors are friends, but far too opinionated to pull punches when it comes to discussing testing. Within this book you're sure to find opinions you can relate to. We also hope you'll gain a deeper understanding of what motivates people to take a contrasting approach. The overarching goal of the book is to provide three reference testing styles; providing the reader with multiple points of view and reference material a reader can point at to describe their preferred approach


About the Authors

Jay Fields’s avatar Jay Fields

@thejayfields

Jay Fields is the author of Working Effectively with Unit Tests, an author of Refactoring: Ruby Edition, and a Software Engineer at DRW Trading. He has a passion for discovering and maturing innovative solutions. He has worked as both a full-time employee and as a consultant for many years. The two environments are very different; however, a constant in Jay’s career has been his focus on how to deliver more with less.

Brian Marick’s avatar Brian Marick

@marick

Brian Marick was first exposed to the functional style in 1983, when the accident of knowing a little bit of Lisp tossed him into the job of technical lead on a project to port Common Lisp to a now-defunct computer architecture. That led him to a reading spree about all things Lisp, the language from which the functional style arguably originated. He’s been a language geek ever since, despite making most of his living as a software process consultant. He’s the author of the popular Midje testing library for Clojure and has written books (Everyday Scripting with Ruby, Programming Cocoa with Ruby, and Functional Programming for the Object-Oriented Programmer). The two books in progress are An Outsider's Guide to Statically Typed Functional Programming and Lenses for the Mere Mortal.

Michael Feathers’s avatar Michael Feathers

@mfeathers

Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Over the past 25 years he has consulted hundreds of organizations, supporting them with general software design issues, process change and code revitalization. A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Utpov › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss