Software Tracks

Abstract

Railroad tracks offer guidance and support. There are various tools that can give our software the same handling. The main tool for guiding the code's direction is the language's type system. For values, the type system can help us by establishing a separate type for each distinct class; for code, interfaces and abstract classes ensure that we won't forget… (More)
DOI: 10.1109/MS.2010.56

Topics

Cite this paper

@article{Spinellis2010SoftwareT, title={Software Tracks}, author={Diomidis Spinellis}, journal={IEEE Software}, year={2010}, volume={27}, pages={10-11} }