William F. (Bill) Opdyke (nacido en 1958) es un científico informático estadounidense y arquitecto empresarial en JPMorgan Chase , conocido por sus primeros trabajos en refactorización de código . [1] [2]
Vida y obra
Opdyke recibió una licenciatura de la Universidad de Drexel en 1979, una maestría de la Universidad de Wisconsin en Madison en 1982 y su Ph.D. de la Universidad de Illinois en Urbana – Champaign en 1992 bajo la supervisión de Ralph Johnson. [3] Su Ph.D. tesis, Refactorización de marcos orientados a objetos fue el primer estudio en profundidad de la refactorización de código como técnica de ingeniería de software . [1]
Después de graduarse, Opdyke comenzó su carrera en AT&T Bell Laboratories en 1981, donde trabajó como investigador hasta 2001. De 2001 a 2006 fue profesor asociado de Ciencias de la Computación en North Central College en Naperville, Illinois , y para Motorola en Schaumburg, Illinois . [4] Desde 2009 es arquitecto empresarial en el área de Banca Minorista Móvil y Web, y capacitador en el programa de Desarrollo de Liderazgo Técnico.
Publicaciones Seleccionadas
- Opdyke, William F. Refactorización de marcos orientados a objetos. Diss. Universidad de Illinois en Urbana-Champaign, 1992.
- Fowler, M., Beck, K., Brant, J., Opdyke, W. y Roberts, D. (1999). Refactorización: Mejora del diseño de programas existentes.
Artículos, una selección: [5]
- Opdyke, William F. y Ralph E. Johnson. "Creación de superclases abstractas mediante la refactorización". Actas de la conferencia ACM de 1993 sobre informática. ACM, 1993.
- Johnson, Ralph E. y William F. Opdyke. "Refactorización y agregación". Tecnologías de objetos para software avanzado. Springer Berlin Heidelberg, 1993. 264-278.
- Foote, Brian y William F. Opdyke. "Ciclo de vida y patrones de refactorización que apoyan la evolución y la reutilización". Lenguajes de patrones de diseño de programas 1 (1995).
Referencias
- ^ a b Fowler, Martin ; Beck, Kent (1999), Refactorización: mejora del diseño de código existente , Serie de tecnología de objetos de Addison-Wesley, Addison-Wesley, p. 415 , ISBN 978-0-201-48567-7.
- ^ Buschmann, Frank, Kelvin Henney y Douglas Schimdt. Arquitectura de software orientada a patrones: sobre patrones y lenguaje de patrones. Vol. 5. John Wiley & Sons, 2007.
- ^ Opdyke (1992)
- ^ Afiliación aparece como organizador del tercer taller de ACM sobre herramientas de refactorización (WRT'09) , consultado el 27 de abril de 2010 .
- ^ Lista de publicaciones de DBLP