Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Американский учёный в области компьютерных наук и корпоративный архитектор Уильям Ф. "Билл" Опдайк (род. ок. 1958) — американский учёный в области компьютерных наук и корпоративный архитектор в JPMorgan Chase, известный своими ранними работами в области рефакторинга кода.
American computer scientist and enterprise architect
William F. "Bill" Opdyke (born c. 1958) is an American computer scientist and enterprise architect at JPMorgan Chase, known for his early work on code refactoring.
Образование
Опдайк получил степень бакалавра в Университете Дрекселя в 1979 году, степень магистра в Университете Висконсина–Мэдисон в 1982 году и степень доктора философии в Университете Иллинойса в Урбана-Шампейн в 1992 году под руководством Ральфа Джонсона. Его диссертация, "Рефакторинг объектно-ориентированных фреймворков", стала первым углубленным исследованием рефакторинга кода как метода разработки программного обеспечения.
Opdyke received a B. S. from Drexel University in 1979, an M. S. from University of Wisconsin–Madison in 1982, and his Ph. D. from the University of Illinois at Urbana–Champaign in 1992 under the supervision of Ralph Johnson. His Ph. D. thesis, Refactoring Object Oriented Frameworks, was the first in depth study of code refactoring as a software engineering technique.
Карьера
Опдике начал свою карьеру в AT&T Bell Laboratories в 1981 году, где работал научным сотрудником до 2001 года. С 2001 по 2006 год он был адъюнкт-профессором информатики в Северном Центральном колледже в Непервилле, штат Иллинойс, и работал в компании Motorola в Шамбурге, штат Иллинойс. С 2009 года он работает архитектором корпоративных решений в области мобильного и веб-банкинга, а также тренером в программе развития технического лидерства.
Opdyke started his career at AT&T Bell Laboratories in 1981, where he worked as researcher until 2001. From 2001 to 2006 he was associate professor in computer science at North Central College in Naperville, Illinois, and for Motorola in Schaumburg, Illinois. Since 2009, he has worked as an enterprise architect in the mobile and web retail banking area, and trainer at the Technical Leadership Development program.
Избранные публикации
Опдайк, Уильям Ф. Рефакторинг объектно-ориентированных фреймворков. Дис. Университет Иллинойса в Урбане-Шампейн, 1992. Фаулер, М., Бек, К., Брант, Дж., Опдайк, В., и Робертс, Д. (1999). Рефакторинг: улучшение дизайна существующих программ. Опдайк, Уильям Ф., и Ральф Э. Джонсон. "Создание абстрактных суперклассов посредством рефакторинга". Материалы конференции ACM 1993 года по компьютерным наукам. ACM, 1993. Джонсон, Ральф Э., и Уильям Ф. Опдайк. "Рефакторинг и агрегация". Объектные технологии для продвинутого программного обеспечения. Springer Berlin Heidelberg, 1993. 264–278. Фут, Брайан, и Уильям Ф. Опдайк. "Шаблоны жизненного цикла и рефакторинга, поддерживающие эволюцию и повторное использование". Языки шаблонов проектирования программ 1 (1995).
Opdyke, William F. Refactoring Object Oriented Frameworks. Diss. University of Illinois at Urbana Champaign, 1992. Fowler, M., Beck, K., Brant, J., Opdyke, W., & Roberts, D. (1999). Refactoring: Improving the Design of Existing Programs. Opdyke, William F., and Ralph E. Johnson. "Creating abstract superclasses by refactoring." Proceedings of the 1993 ACM conference on Computer science. ACM, 1993. Johnson, Ralph E., and William F. Opdyke. "Refactoring and aggregation." Object Technologies for Advanced Software. Springer Berlin Heidelberg, 1993. 264 278. Foote, Brian, and William F. Opdyke. "Lifecycle and refactoring patterns that support evolution and reuse." Pattern languages of program design 1 (1995).