Introduction


IONA Technology's flagship product during the 1990s was a CORBA middleware product called Orbix. There are currently two versions of the product. This chapter deals with the development and, in particular, the maintenance of the older version, which represents the early evolution of the CORBA specification, and, correspondingly, the inherent problems of code entropy because of specification instability and time-to-market pressures. In such an environment and with the rapid growth in the engineering team, the tendency to ignore good engineering processes and practices was quite prevalent. As a result, the overall health of the code base had degenerated over time and was salvaged only through two very successful refactoring efforts and a series of infrastructure projects designed to improve overall engineering practices. The Orbix Generation 3 team is currently doing this maintenance and enhancement activity.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net