Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Therapy Session About Names

A Therapy Session About Names

Presented together with Simon Harrer (https://speakerdeck.com/simonharrer) at Developer Week 2019 in Nuremberg.

Ben Wolf

June 26, 2019
Tweet

More Decks by Ben Wolf

Other Decks in Technology

Transcript

  1. „Lasst uns mehr über Probleme reden!“ DR. SIMON HARRER Senior

    Consultant bei INNOQ Deutschland GmbH Simon arbeitet beim Kunden in einem Remote Mob. Aus seinen Erfahrungen von über 6 Jahren Java Lehre an der Uni hat er ein Buch geschrieben.
  2. „Guter Code liest sich wie ein gutes Buch.“ BENJAMIN WOLF

    Senior Consultant bei INNOQ Deutschland GmbH Ben Wolf ist Architekt und Entwickler bei INNOQ. Er erträgt unsauberen Code nur schwer und scheut nicht vor umfangreichen Refactorings zurück.
  3. 6 Disclaimer Wir stellen keine Diagnosen und geben keine Heilversprechen!

    Unser Vortrag dient der Verbesserung Deiner Softwarequalität. Es richtet sich an Personen die ihr Codepotential entfalten und ihren Wissensschatz erweitern möchten. Jede von uns gecoachte Person übernimmt die volle Verantwortung für den Umgang mit den ihr überlassenen Informationen. Bei bestehenden oder akuten Problemen empfehlen wir Dir den Consultant, Architekt oder Agile Coach Deines Vertrauens zu konsultieren und ggf. Rücksprache zu halten.
  4. Namen werden viel öfter gelesen, als dass sie geschrieben werden.

    Wählt eure Namen so, dass Leute sie lesen wollen.
  5. Ein Glossar (lat. Glossarium, gr. γλωσσάριον glōssarion) ist eine Liste

    von Wörtern mit beigefügten Erklärungen oder Übersetzungen.
  6. Dein Name ist ungültig! John Graham-Cumming Christopher Null „Ihr Name

    ist zu lang.“ „Ihr Name enthält unerlaubte Zeichen: 揲ג熫“ https://www.wired.com/2015/11/null/
  7. public String parse(String fullName) { String[] components = fullName.split("[,| ]");

    if (components == null || components.length < 2) { return fullName; } if (fullName.contains(",")) { return components[0]; } else { return components[components.length - 1]; } }
  8. Name Erwartet Berechnet Korrekt? Neil Alden Armstrong ARMSTRONG ARMSTRONG ✅

    Edwin Eugene Aldrin, Jr. ALDRIN EDWIN ❌ 揲ג熫 揲 揲ג熫 ❌
  9. Hallo, mein Name ist … - Frau Dr. Angela Merkel

    - Personen ohne Nachname - etc. pp., sucht es euch aus.
  10. Ein eigenes Feld für die Begrüßung. Nicht das Feld Vorname

    oder Nachname missbrauchen. Lasst den Nutzer entscheiden, 
 wie er vom System begrüßt werden möchte.
  11. Ein Feld für den Namen. Kein Feld für Zweitnamen Keine

    Vorname und Nachname Felder Kein Feld für den Titel
  12. Trefft keine Annahmen über Namen. Nie. Und falls doch, gibt

    es eine einfache Eigentherapie. Lest euch die folgende 40-Punkte-Liste durch: h t t p s : // w w w . k a l z u m e u s . c o m / 2 0 1 0 / 0 6 / 1 7/ f a l s e h o o d s - p r o g r a m m e r s - b e l i e v e - a b o u t - n a m e s /
  13. Albträume bewältigt
 Nach einer erfolgreiche Therapiesitzung zu Namen wieder friedlich

    träumen. Simon Harrer @simonharrer Benjamin Wolf @ichaos1985 Photo by Jordan Whitt on Unsplash