Extreme design by contract

  • Authors:
  • Yishai A. Feldman

  • Affiliations:
  • Efi Arazi School of Computer Science, The Interdisciplinary Center, Herzliya, Israel

  • Venue:
  • XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Design by contract is a practical technique for developing code together with its (light-weight and executable) specification. It is synergistic with several XP practices, particularly unit testing and refactoring. This paper investigates this relationship and points out how it can be automated (at least in part).