Введение

Американский учёный в области компьютерных наук и корпоративный архитектор Уильям Ф. "Билл" Опдайк (род. ок. 1958) — американский учёный в области компьютерных наук и корпоративный архитектор в JPMorgan Chase, известный своими ранними работами в области рефакторинга кода.

Образование

Опдайк получил степень бакалавра в Университете Дрекселя в 1979 году, степень магистра в Университете Висконсина–Мэдисон в 1982 году и степень доктора философии в Университете Иллинойса в Урбана-Шампейн в 1992 году под руководством Ральфа Джонсона. Его диссертация, "Рефакторинг объектно-ориентированных фреймворков", стала первым углубленным исследованием рефакторинга кода как метода разработки программного обеспечения.

Карьера

Опдике начал свою карьеру в AT&T Bell Laboratories в 1981 году, где работал научным сотрудником до 2001 года. С 2001 по 2006 год он был адъюнкт-профессором информатики в Северном Центральном колледже в Непервилле, штат Иллинойс, и работал в компании Motorola в Шамбурге, штат Иллинойс. С 2009 года он работает архитектором корпоративных решений в области мобильного и веб-банкинга, а также тренером в программе развития технического лидерства.

Избранные публикации

Опдайк, Уильям Ф. Рефакторинг объектно-ориентированных фреймворков. Дис. Университет Иллинойса в Урбане-Шампейн, 1992. Фаулер, М., Бек, К., Брант, Дж., Опдайк, В., и Робертс, Д. (1999). Рефакторинг: улучшение дизайна существующих программ. Опдайк, Уильям Ф., и Ральф Э. Джонсон. "Создание абстрактных суперклассов посредством рефакторинга". Материалы конференции ACM 1993 года по компьютерным наукам. ACM, 1993. Джонсон, Ральф Э., и Уильям Ф. Опдайк. "Рефакторинг и агрегация". Объектные технологии для продвинутого программного обеспечения. Springer Berlin Heidelberg, 1993. 264–278. Фут, Брайан, и Уильям Ф. Опдайк. "Шаблоны жизненного цикла и рефакторинга, поддерживающие эволюцию и повторное использование". Языки шаблонов проектирования программ 1 (1995).