Mock Objects | Glossary

 

Definition

Mock Objects are simulated objects that mimic the behavior of actual objects under controlled conditions. They are generally created by a programmer to test the behavior and patterns of the corresponding real-life object. They are generally created in the context of automated unit testing. Overall, they are a controversial and much- debated part of development, having both detractors and supporters.

Further Reading

  • “Mock Object Testing with Examples Using EasyMock”(book), by Scott McMaster.

Kaikaku | Glossary

Definition

Despite Lean Software Development’s focus on incremental improvement, it also recognizes the importance of drastic, radical step in some instances. This is known as Kaikaku. It is a revolutionary change to an existing system. In Software Development terms, it leads to the upgrade of an application currently in use from a release level to the next release level. This means a big change for both the development team and the user community.

Origin

Is a Japanese word. Kaikaku stands for ‘Radical change’ in a business or organization. Which makes it the polar opposite of Kaizen, which stands for incremental growth.

Further Reading

  • “Kaikaku: The Power and Magic of Lean : a Study in Knowledge Transfer”(book), by Norman Bodek