Technology of Object-Oriented Languages and Systems Nancy, France June 07-June 10 ISBN: 0-7695-0275-X
In this Tutorial I provide a number of Principles for using PBC to rigorously document class interfaces in a way that is accessible to technically oriented software developers. With each Principle I present an example, a justification, and advice about when it might be appropriate to violate the Principle (and how to document such violations). The complexity of the Principles vary. Some are simple enough that we can use them to improve the documentation of almost any class. Others are sufficiently complex and time-consuming to use that they may only be appropriate in designing class libraries. Indeed, I will use examples from ELKS, the Eiffel Library Kernel Standard to illustrate the power of the Principles.
Citation:
James C. McKim, "Advanced Programming by Contract," tools, pp.402, Technology of Object-Oriented Languages and Systems, 1999 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||