Dieser Artikel wurde maschinell übersetzt.

Anmerkung der Redaktion

Alles, was ich wissen muss, habe ich von „Calvin und Hobbes“ gelernt

Michael Desmond

Michael DesmondDon' t Get Me Started Kolumnist David Platt in diesem Monat taucht in der Revolte in Avon die Firma Versuch, ein Auftrag auf SAP-Basis-Eintrag und Kunden-Management-System bereitstellen. Unser Rücken-Seite-Kolumnist nimmt seine Inspiration aus vielen eine Muse, seien es Nobel ausgezeichnete Physiker oder Comic-Figuren aus den Witzseiten. Und letzten insoweit er und ich teilen gemeinsame Inspiration.

Als Bill Watterson brillante Calvin & Hobbes Comic-Strip auf Zeitungsseiten 1985 explodierte, war es ein unerwarteter gut Frühjahr Einsicht und Weisheit. Als Eltern habe ich wunderte mich bei Wattersons Möglichkeit, das einfache Genie eines jungen im Spiel zu erfassen. Als Chefredakteur der MSDN Magazine, ich habe festgestellt, dass Watterson unverbesserlicher 6-jährige, Calvin, und seine Treue Tiger, Hobbes, bieten echte Lektionen für Entwickler arbeiten. Hier sind nur ein paar.

Test, Test, Test! Der Duplikator-Handlungsstrang ist einer meiner Favoriten in der 10-Jahres-Flucht des Comic, aber es ist ein warnendes Beispiel für Entwickler. Calvin erfand eine Box, die Kopien von sich selbst erstellt, die er hoffte täten alle seine Aufgaben und Arbeit der Schule. Aber Calvin nie seine Duplicator getestet und er schnell einen Trupp von schlecht benommen Dupes konfrontiert. Wenn Calvin einen Test um zu bestimmen, dem tatsächlichen Verhalten der Duplikate seiner Erfindung erstellt entworfen hatte, könnte er sich eine Menge Arbeit erspart.

DuplicatorSanierung: Calvin entwickelte später ein Add-on für seine Duplicator, genannt die Ethicator, die der Betreiber jeder Dupe Persönlichkeit entweder gut oder böse zu legen zu lassen. Als Calvin konform, gut ausgerichtete Nobody ist der größte um seine Hausarbeiten erledigen erstellt ein einfacher Patch gespeichert was sonst ein kostspieliges Projekt Fehler gewesen.

Anmutig fehl: Ach, versucht die gute Calvin-Dupe Calvins Nemesis Susie Derkins anzufreunden. "Ich nichts ausmacht wenn er mein Zimmer reinigt und wird mir gute Noten" Calvin schimpfte, "aber wenn er beginnt, im Gespräch mit Mädchen, die zu verdammt weit gehen." Das unvorhergesehene Verhalten führte zu einer wütenden Auseinandersetzung zwischen Calvin und seine Dupe, der plötzlich "Oops rief! Ich hatte einen bösen Gedanken!"und verschwand in einer Rauchwolke. Eine Ausnahmebehandlung-Routine könnte die Investition in die doppelte Calvin bewahrt haben.

Erweiterbarkeit Wert dann gab es die Transmogrifier, jeder in einer der vier Zieltiere verwandeln könnte: Aal, Pavian, riesigen Fehler oder Dinosaurier. Calvin zeigte große Bewusstsein ermöglicht Unterstützung für zusätzliche Ziele, darunter eine erweiterbare Benutzeroberfläche um sie zu behandeln. Die Transmogrifier würde später Würmer, Elefanten, Tiger und riesige Schnecken unterstützen. Mich ich Frage, ob er XML verwendet?

Nutzen Sie die Plattform sowohl der Duplizierer und Transmogrifier — sowie später Calvin Erfindungen der zerebralen erweitern-O-Tron und die Zeitmaschine — entstanden auf einer gemeinsamen, Wellpappe, Karton-Plattform und permanent Marker UI. Einfache Geometrien, vertrauten Materialien und optimierte Schnittstellen definiert alle vier Erfindungen.

Don' t Sicherheit geizen Erstellung Calvin & Hobbes ihren exklusiven Club "Get Rid von schleimigen Mädchen (G.R.O.S.S)," sie sicherten Eintritt in den Club-Baumhaus mit einem langen, Multi Vers Kennwort über Tiger, endete mit der Zeile "Tigers sind toll! Sie sind der Star der Stadt. Des Lebens besser, immer wenn ein Tiger herum!" Die letzte Strophe allein ist ein 308-Bit-Passwort, und ich noch nicht einmal die tanzende Komponente beschrieben. Aber Calvin kämpfte zu erinnern, den Vers, beleuchtet die Tiefe Herausforderung der Ausgleich zwischen Benutzerfreundlichkeit und Sicherheit.

Dagegen das Organigramm: G.R.O.S.S. eine endgültige, wertvolle Lektion angeboten — die Gefahr im Zusammenhang mit vagen, Verschiebung oder Wirren Linien der Behörde. Calvin kann "Diktator for Life" von G.R.O.S.S. gewesen, aber, die nicht aufhören, "Erste Tiger" Hobbes versucht, seine Autorität an sich zu reißen. Ständige Verwaltung Reorgs erstellt einen volatilen Umfeld, die entführte Sitzungen produziert, nicht Initiativen und Konstante, mörderische Gezänk. G.R.O.S.S. noch nie habe einen erfolgreichen Angriff auf Susie Derkins montieren.

Raum für Kreativität zu machen wenn Watterson Protagonisten haben eine Nachricht für Entwickler, es ist dies: Wagen zu träumen. Einige der größten Einsichten Calvins treten beim vagabundierenden durch den Wald in einem Schlitten oder Wagen. Risiken einzugehen. Machen Sie Fehler. Und denken Sie daran, dass Leben ist immer besser, wenn ein Tiger in der Nähe ist.

Michael Desmond ist Chefredakteur der MSDN Magazine.