Code Geruch 33 - Abkürzungen

Abkürzungen sind sehr wichtig, damit wir intelligent aussehen und Speicherplatz und Speicherplatz sparen

Foto von Jessica Knowlden auf Unsplash

Probleme

  • Kupplung
  • Schlechte Benennung
  • Deklarativität
  • Mehrdeutigkeit
  • Lesbarkeit
  • Vorzeitige Optimierung
  • Code Smell 20 - Vorzeitige Optimierung
  1. Verwenden Sie aussagekräftige und deklarative Namen.
  • Benennung von Variablen
  • Funktionsbenennung
  • Paketbenennung
  • Klassennamen

Falsch

Richtig

Erkennung

Wir können die Auswahl eines Kurznamens und eines Deklarativs nicht automatisieren .

Einige „moderne“ und shinny Sprachen erzwingen diese schlechte Praxis. Deshalb sollten wir stattdessen mit Bedacht eine gute Sprache wählen.

Stichworte

  • Deklarativ

Die Informatik wurde von der Mutter der Naturwissenschaften (Mathematik) geboren. In der Mathematik ist die Zuweisung von Einzelbuchstabenvariablen (i, j, x, y) eine gute Praxis.

Das Referenzkonzept entstand aus der Variablen.

Viele Menschen fragten sich, warum Mathematiker mit so kurzen Variablen arbeiten können und Informatiker nicht.

Für Mathematiker verlieren Variablen nach Eingabe einer Formel jegliche Semantik und werden nicht mehr unterscheidbar.

Unser Gehirn verschwendet viel Energie, um herauszufinden, was eine Abkürzung bedeutet.

Es ist 2020. Wir müssen Software für Menschen schreiben, nicht für Compiler.

Beziehungen

Code Smell 06 - Zu cleverer Programmierer

Mehr Info

Was genau ist ein Name? - Teil I: Die Suche

Ein langer beschreibender Name ist besser als ein kurzer rätselhafter Name. Ein langer beschreibender Name ist besser als ein langer beschreibender Kommentar.

Robert Martin

Software Engineering Gute Zitate

Dieser Artikel ist Teil der CodeSmell-Serie.

So finden Sie die stinkenden Teile Ihres Codes

Suggested posts

Informationen zu Domänennamen finden

Ein Auszug aus Small, Sharp Software Tools von Brian P. Hogan

Informationen zu Domänennamen finden

Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.

Das D-Wort und das L-Wort im UI-Design. Sprachangelegenheiten. Seien Sie nicht rassistisch.

Das D-Wort und das L-Wort im UI-Design. Sprachangelegenheiten. Seien Sie nicht rassistisch.

Unsere Sprache ist ein mächtiges Werkzeug, das unsere Gedanken, Einstellungen und Handlungen formen kann. Selbst scheinbar harmlose Begriffe können schädliche Vorurteile und Stereotypen aufrechterhalten.

Related posts

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Keine Passwörter mehr – wie Passkeys Ihr Passwort ersetzen

Um Unklarheiten zu vermeiden, werden die folgenden Begriffe verwendet: Authentifikator; Das Mobiltelefon, das für die Anmeldung verwendet wird. Website; Die Website oder Anwendung, die der Benutzer verwendet, um den Anmeldeanforderungsdienst zu stellen; Der Anbieter, der die jeweilige Dienstleistung bereitstellt, z

„Der Marianengraben enthüllt: Enthüllung der schrecklichen verborgenen Wahrheiten des Abgrunds“

„Der Marianengraben enthüllt: Enthüllung der schrecklichen verborgenen Wahrheiten des Abgrunds“

Einleitung: Willkommen, mutige Leser, zu einer Reise, die uns in die dunkelsten Tiefen unseres Planeten führt. In diesem Blog tauchen wir in die rätselhafte Welt des Marianengrabens ein, decken seine verborgenen Geheimnisse auf und decken die gruseligen Wahrheiten auf, die unter seiner Oberfläche liegen.

Informationen zu Domänennamen finden

Ein Auszug aus Small, Sharp Software Tools von Brian P. Hogan

Informationen zu Domänennamen finden

Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.

Finanzierung der CO2-Entfernung im Geschäftsjahr 24

Die Aufschlüsselung der Mittelanträge von Carbon180 nach Pfaden

Finanzierung der CO2-Entfernung im Geschäftsjahr 24

Von Alyson Lee, geschäftsführende Beraterin für Regierungsangelegenheiten Der jährliche Bewilligungsprozess der Bundesregierung ist von zentraler Bedeutung für unsere Bemühungen zur Finanzierung der Kohlendioxidentfernung (CDR). Jedes Jahr reicht Carbon180 Anfragen an verschiedene Kongressbüros ein, um zu bestimmen, wohin die Dollars im nächsten Jahr fließen werden.