Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы 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 жылы Иллинойс университетінде (Урбана-Шампейн) Ральф Джонсонның жетекшілігімен докторлық диссертациясын қорғады. Оның Ph. D. диссертациясы "Объектіге бағытталған фреймворктерді қайта құру" – бағдарламалық жасақтаманы жасау әдісі ретінде кодты қайта құруды терең зерттеген алғашқы еңбек болды.
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.
Мансап
Опдике өзінің мансабын 1981 жылы AT&T Bell Laboratories-те бастады, онда ол 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). Рефакторинг: Қолданыстағы бағдарламалардың дизайнын жақсарту. Опдике, Уильям Ф. және Ральф Э. Джонсон. "Рефакторинг арқылы абстрактілі суперкластарды жасау". 1993 жылғы ACM компьютерлік ғылымдар конференциясының материалдары. 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).