Katas

  • Bala Paranj
Chapter

Abstract

Constraints are a way to force developers to write code in a different way. Developers learn new coding techniques by enforcing the constraints. The constraints are applied so as to build on the existing solution. We will discuss the order of the test cases, implementation independent tests, testing random behavior, testing time-dependent behavior, difference reduction, using mocks as a design technique, the open-closed principle, and testing guidelines such as testing precisely and concretely.

Keywords

Production Code Fibonacci Sequence Standard Output Test Pass Private Method 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Bala Paranj 2017

Authors and Affiliations

  • Bala Paranj
    • 1
  1. 1.AtlantaUSA

Personalised recommendations