Compartir a través de


Este artículo proviene de un motor de traducción automática.

Nota del editor

Calvin y Hobbes me enseñaron todo lo que necesitaba saber

Michael Desmond

Michael DesmondDonMe Started conseguir columnista David Platt este mes se zambulle en la revuelta en el Avon la empresa intento de implementar un sistema de gestión basado en SAP orden entrada y atención al cliente. Nuestro columnista volver a la página toma sus señales de muchos una musa, ya sean físicos galardonado con el Premio Nobel o personajes de dibujos animados de las tiras cómicas. Y en este último sentido, él y yo compartimos inspiración común.

Cuando brillante Calvin y Hobbes tebeo de Bill Watterson irrumpió en páginas de periódicos en 1985, fue una primavera bien inesperada de la visión y sabiduría. Como padre, he maravillado capacidad de Watterson para capturar el genio simple de un niño en el juego. Y como editor en jefe de la MSDN Magazine, he encontrado incorregible 6 años de edad de ese Watterson, Calvin, y su fiel tigre, Hobbes, ofrece lecciones reales para los desarrolladores de trabajo. Aquí son pocos.

**Prueba, prueba, prueba!**El arco de la historia duplicadora es uno de mis favoritos en el plazo de 10 años del cómic, pero es un cuento con moraleja para los desarrolladores. Calvin inventó una caja que crea copias de sí mismo, quién esperaba todas sus tareas y trabajo de la escuela. Pero Calvin nunca probada su duplicador, y rápidamente se enfrentó a una escuadra de los duplicados de mal comportamiento. Si Calvin había diseñado una prueba para determinar el comportamiento real de los engañados su invento creado, él podría haberse salvado un montón de trabajo.

DuplicatorRemediar: Calvin desarrolló más adelante un complemento para su duplicador, llamado el Ethicator, que permiten que el operador ponga la personalidad de cada copia bien o mal. Un simple parche salvó lo que de lo contrario habría sido un fracaso costoso proyecto, como Calvin creó un dupe obediente, bien alineados para hacer sus tareas.

Fallar con gracia: Por desgracia, el buen dupe Calvin trató de hacerse amigo de Némesis de Calvin Susie Derkins. "No importa si limpia mi habitación y me pone buenas calificaciones", asentaba Calvin, "pero cuando empieza a hablar con las chicas que va muy lejos". El comportamiento inesperado llevó a una confrontación enojada entre Calvin y su copia, que de repente gritó "¡ Uy! He tenido un mal pensamiento!"y desapareció en una nube de humo. Una rutina de control de excepciones podría han conservado la inversión en el Calvin duplicado.

Extensibilidad de valor y fue el Transmogrifier, que nadie podría convertirse en uno de los cuatro animales objetivo: Anguila, babuino, insecto gigante o dinosaurio. Calvin mostró gran conciencia permitiendo soporte para destinos adicionales, incluyendo una interfaz de usuario extensible para manejarlos. El Transmogrifier más tarde apoyaría gusanos, elefantes, tigres y babosas gigantes. Me pregunto si usaba XML.

Aprovechar la plataforma tanto la duplicadora y Transmogrifier — así como inventos posteriores de Calvin el Cerebral mejora-O-Tron y la máquina del tiempo — fueron construidos en un campo común, corrugado caja plataforma y marcador permanente UI. Geometrías simples, materiales familiares y racionalizadas interfaces definición todas las cuatro invenciones.

Don' t escatimar en seguridad cuando Calvin y Hobbes crearon su exclusivo club, "Get Rid de chicas babosas (G.R.O.S.S)," aseguraron la entrada a la casa del árbol del club con una contraseña larga, multi-verso sobre tigres, que terminó con la línea de "los tigres son geniales! Son el brindis de la ciudad. La vida es siempre mejor cuando alrededor de tigre!" Esa estrofa final solo es una contraseña de 308 bits, y aún no he descrito el componente de baile. Pero Calvin luchó para recordar el verso, iluminando el profundo desafío de equilibrio entre usabilidad y seguridad.

Importa el organigrama: G.R.O.S.S. ofreció una última lección valiosa — el peligro planteado por vagas, cambiantes o enredadas las líneas de autoridad. Calvin pudo haber sido "Dictador for Life" de G.R.O.S.S., pero eso no impidió que Hobbes "Primer tigre" de intentar usurpar su autoridad. Reorgs constante gestión crean un entorno volátil que había producido reuniones secuestradas, al fracaso de las iniciativas y riñas intestinas, constante. G.R.O.S.S. Nunca montar un ataque exitoso a Susie Derkins.

Hacer espacio para la creatividad protagonistas de Watterson si tienen un mensaje para los desarrolladores, es esta: Atrévete a soñar. Algunas de grandes ideas de Calvin ocurren mientras carena a través del bosque en una pista de trineo o carro. Tomar riesgos. Cometer errores. Y recuerda, la vida es siempre mejor cuando un tigre está cerca.

Michael Desmond es el redactor jefe de la MSDN Magazine.