Richard Mitchell是InferData公司的高級(jí)顧問(wèn),專(zhuān)門(mén)從事面向?qū)ο蠓治龊驮O(shè)計(jì)。他曾經(jīng)擔(dān)任英國(guó)Brighton大學(xué)計(jì)算機(jī)系教授,長(zhǎng)期從事面向?qū)ο蠹夹g(shù)的研究和教學(xué)。Jim Mckim 是Rensselaer理工研究所工程與科學(xué)院教授兼院長(zhǎng),從事面向?qū)ο筌浖_(kāi)發(fā)的教學(xué)和咨詢(xún)已經(jīng)有10年多時(shí)間。兩位作者都曾經(jīng)在Journal of Object-Oriented Programming和IEEE Comprting發(fā)表過(guò)很多關(guān)于:“契約式設(shè)計(jì)”和相關(guān)話題的文章。