Sauberer Code in sauberer Software

 

Sauberer Code in sauberer Software

Sauberer Code ist Code, der leicht zu lesen, zu verstehen und zu ändern ist. Sauberer Code ist
Einfacher Code ist der Code, auf den Sie am effizientesten und korrektesten zugreifen können. Der Grad der Komplexität

Code macht es schlimmer und macht Sie nicht zum Profi!
Visual Studio bietet Ihnen mit Metrics Code ein Tool zum Messen der Stärke Ihres Codes, indem es dessen Einfachheit und Portabilität misst.
Wartbarkeit und Beziehung der Klassen zueinander: Wenn Sie nicht an große Projekte gewöhnt sind, haben Sie möglicherweise kein Problem mit der Benennung von Variablen.
Ihre Programme, der erste Name, der Ihnen in den Sinn kommt (und manchmal Buchstaben), den Sie wählen, um die Variablen zu benennen, insbesondere
Wenn Sie das Projekt nur ein paar Mal öffnen müssen, egal ob Sie Erfahrung mit großen Projekten haben oder im Team arbeiten, die Variablennamen
Es wäre ein Dilemma an sich, insbesondere wenn die Variablen nicht durch ein oder zwei Worte beschrieben werden, sondern
Ein oder mehrere Sätze!
Egal, ob Sie an große Projekte gewöhnt sind oder nicht, gewöhnen Sie sich an die Verwendung von Namen.
Variablen geben die Funktion von Variablen an und verwenden Abkürzungen. Es ist eine gute Angewohnheit,
Variablennamen werden in Kleinbuchstaben verwendet (durch einen Bindestrich getrennt) und
Eigenschaften in Großbuchstaben (die Wörter müssen nicht durch irgendetwas getrennt werden). Dieser Code ist nicht sauber, wenn es keinen Kommentar gäbe, wäre der Zweck der Variable nicht bekannt, und dies
Dies wird nicht nur jedem passieren, der Ihren Code liest, sondern es wird Ihnen in den nächsten Tagen, Wochen oder sogar Jahren passieren.
Wenn Sie Monate oder sogar Jahre später zum Code zurückkehren und ihn lesen, fragen Sie sich, welche Funktion er hatte!
Der Code kann besser und klarer gemacht werden, indem man ihn user_of_name oder einfach name nennt, oder
Benutzername oder andere Namen, die auf die Funktion der Variable hinweisen (verwenden Sie nicht immer Benutzernamen)
Abgekürzte oder verkürzte Variablen. Sie fragen sich beispielsweise möglicherweise, ob sich der Variablenname auf einen Namen bezieht.
Die Benutzer- oder Kundenname


Wenden Sie das Single Responsibility Principle (SRP) 

Klassen und Methoden sind gute Möglichkeiten, Ihren Code in jeder Programmiersprache zu organisieren, aber viele
Programmierer vernachlässigen es oder schreiben es schlecht, besonders Anfänger (Sie finden vielleicht einige
(Erfahrene Programmierer kümmern sich nicht um ihre Programmierklassen und -methoden), daher werden Sie feststellen, dass sie sich nicht um die Bereinigung ihrer Codes kümmern.
Jemand schreibt eine Funktion, die alles im Programm erledigt, wodurch der Code schwer lesbar und verständlich wird.
Ich fand es schwierig zu lesen
Und Wartung! Selbst wenn Sie ein Profi im Schreiben dieser Codezeilen wären, würden Sie
Er hat Probleme, wenn er versucht, seine Fehler zu beheben. Geben Sie Ihren Programmklassen und -methoden wie Variablen verständliche und aussagekräftige Namen.
Beginnen Sie mit Großbuchstaben, sodass Sie die Wörter nicht trennen müssen, wenn der Name mehr als ein Wort enthält.
Zwischen Wörtern, da diese mit Großbuchstaben beginnen. Außerdem werden Ihre Daten durch die Authentifizierung bereitgestellt.
Software mit Mini-Benutzerhandbuch. Kapitel 2 geht ausführlich auf die Dokumentation ein.
Gut. Sie fragen sich vielleicht, welchen Sinn es hat, eine Funktion zu erstellen, die die Arbeit einer einzigen Codezeile erledigt, mit der Begründung, dass wir nicht
A der Codes in den Programmteilen, sondern ersetzt
Wir kürzen etwas ab, um es mit einer Funktion hinzuzufügen, die dies tut. .
Aber tatsächlich ist der Nutzen, den wir erzielt haben, groß, wenn das Programm diesen Prozess enthält in
Mehr als ein Standort, vielleicht Dutzende von Standorten oder Hunderte von Standorten, und Sie möchten diesen Prozess ändern, müssen Sie
Ändern Sie es an allen Stellen, an denen dieser Prozess vorhanden ist. Wenn Sie jedoch eine Methode erstellen, die darstellt
Der Prozess, Sie werden den Prozess an den Stellen erwähnen, wo Sie ihn brauchen, und wenn Sie ihn ändern,
Auf der Plattform muslimischer Forscher
Sie werden es nur einmal bearbeiten. Ich hatte zuvor einen Artikel veröffentlicht
1 Über Funktionen, Sie können hier mehr über Funktionen erfahren
Duplizieren Sie Ihre Programmcodes nicht. Wenn Sie eine oder mehrere Codezeilen haben, die Sie an mehr als einer Stelle verwenden,
Von Ihrem Programm (oder erwarten Sie es); Fügen Sie es in eine Methode ein, wenn Sie mehr als eine Methode haben, die damit zusammenhängt

Kommentare im Code sind wie Salz im Essen: Zu viel davon ist genauso schlecht wie keins.
Machen Sie nicht zu viele Kommentare, da viele davon verwirrend sind, und die beste Rede ist die, die kurz und klar ist, und vieles von dem, was Sie schreiben werden
Dies kann innerhalb der Kommentare durch eine gute und effiziente Benennung von Klassen, Methoden und Variablen erreicht werden.
Bedeutung. Gleichzeitig sollten Sie Ihren Programmen aber nicht die Möglichkeit von Kommentaren entziehen.
Wenden Sie SOLID-Prinzipien an
Das Single Responsibility Principle (SRP) ist eines der SOLID-Prinzipien (tatsächlich ist es das erste), und es dreht sich alles um
Über die Idee von Clean Code.
Wir können diese Prinzipien in diesem Buch nicht erklären, aber ich wollte sie als Referenz hervorheben. Gut
Ein arabisches Buch, das Sie zum Verständnis dieser Prinzipien zu Rate ziehen können. Ein Buch von Professor Khaled Al-Saadani.
„Sound Principles for Building Powerful Software“ ist ein leichtes, schönes, unterhaltsames und eines der besten Bücher.
Die Bücher, die Sie eines Tages gelesen haben, finden Sie möglicherweise sogar besser als ausländische Bücher!


Was ist UI und UX?

Das Konzept von UX ist umfassender als UI, da es Studien, Forschung, Pläne und Algorithmen erfordert, die dazu führen
Ihr Programm, um zu bekommen, was Sie wollen. Die Benutzeroberfläche ist auf Designs und Farbauswahl beschränkt.
Und die entsprechenden Schriftarten, Formen und Bilder, und es gibt vorgefertigte Frameworks, die Ihnen
Moderne und zeitgenössische Benutzeroberflächen, die wir in den letzten Kapiteln des Buches besprechen werden.
Das Geheimnis eines erfolgreichen Anwendungs- und Website-Designs ist nicht nur eine gute und innovative Idee (die es sein kann),
Sondern vielmehr die Qualität der UI- und UX-Designs. Es spielt keine Rolle, wie gut es ist.
Oder schwierig zu verwenden, insbesondere für Benutzer mit besonderen Bedürfnissen.
Ihre Idee, wenn Ihr Design schlecht ist
1 Not
.3 Generell kann man sagen:
- Ein UX-Designer ist wie ein Architekt (oder genauer: ein Bauingenieur), er schafft
Die Infrastruktur des Produkts und hilft bei der Entwicklung der greifbaren Dinge darin, es geht um
Der Benutzer und seine Bedürfnisse, hilft ihm, den größtmöglichen Nutzen aus dem Produkt zu ziehen, versteht
Es analysiert das Benutzerverhalten und die Psychologie.
Ein UI-Designer ähnelt einem Innenarchitekten, da er sich mit der Form des Produkts und seiner Schnittstellen beschäftigt und 
Diese Schnittstellen spiegeln Ihre Marke als Produktbesitzer wider und helfen bei:
Entwicklung der immateriellen Aspekte des Produkts (z. B. ob die Software komfortabel, attraktiv, nett,
Elegant, ...(. Ein UI-Designer mit Geschmack in Sachen Farben und der Kombination verschiedener Farben.
Ein UI- und UX-Designer kann eine Person sein, die den gesamten Designprozess abwickelt.

Wie man sieht, geht es bei der Benutzeroberfläche um visuelle Aspekte, beispielsweise um das visuelle Design im Hinblick auf die verwendeten Tools.
Das Vorhandensein von Bildern und Symbolen und deren Übereinstimmung mit dem Erscheinungsbild Ihres Programms (unabhängig davon, ob diese Bilder
Unabhängig davon, ob Symbole nützlich sind oder nicht, ist der Benutzeroberfläche das Erscheinungsbild wichtig, sonst nichts. Es kümmert sich auch um die Farben der Symbole.
Und Linien und die Gestaltung von Grafiken wie die Formen der verwendeten Werkzeuge, zum Beispiel (beachten Sie die Form der Werkzeuge
Word-Programm und vergleichen Sie es mit Painter, zum Beispiel, oder vergleichen Sie zwischen verschiedenen Versionen des gleichen Programms, wie zum Beispiel
(Beachten Sie die Facebook-App und das Gesamterscheinungsbild Ihrer App.)
Word, Twitter und Gmail,
WhatsApp und andere, jede Anwendung hat ein allgemeines Erscheinungsbild, das sie von anderen Anwendungen unterscheidet, und sie können ähnlich sein
Anwendungen wie Telegram und WhatsApp miteinander, es gibt jedoch diejenigen, die eine der anderen vorziehen,
Und so weiter...) und mit Linien und ihren Formen. Bei UX geht es um das Ziel und das Ergebnis, oder sagen wir, um den Inhalt, wie etwa interaktives Design und Prototypen.
Für die Anwendung, ihr Informationsnetzwerk und den Lebenszyklus des Programms!
Stimmt das Bild, ist die rechte Gehirnhälfte für technische Dinge zuständig und nimmt daher auch die Bewertung vor.
Die Benutzeroberfläche in Anwendungen. Die linke Hand ist für Berechnungen und Denken zuständig und daher auch diejenige, die die UX bewertet.
Das folgende Bild vergleicht UI und UX auf eine andere Weise: Daraus wird deutlich, dass es bei der UI um Formalitäten geht, während es bei der UX um Inhalte geht, wie wir bereits zuvor erläutert haben.
Darüber hinaus beschäftigt sich der UX-Designer beispielsweise mit der Platzierung des Buttons.
Der UI-Designer denkt darüber nach, wie er den Button schön gestalten kann, damit der Benutzer ihn leicht finden kann, während der
Und elegant genug, um beim Benutzer den Wunsch zu wecken, darauf zu klicken!!
Abschließend möchte ich Ihnen raten – und das ist auch mein Wunsch und meine Bitte an Sie –, einen verfeinerten, nicht störenden künstlerischen Geschmack zu haben.
Angenehm für die Augen, nicht ermüdend für das Gehirn, bietet dem Benutzer Komfort beim Navigieren zwischen Schnittstellen und Abschnitten
Ihr Programm, und helfen Sie ihm zu wissen, was er hat und was er im Programm schuldet, mit den geringsten Methoden
möglich Der Zweck von Farben besteht darin, Inhalte voneinander zu unterscheiden. Durch die Anpassung von Farben können Sie also den Geist beeinflussen.
Der Benutzer und damit Sie werden ihn zu Ihrer Anwendung/Website locken oder von ihr abschrecken.
Fügen Sie Ihrem Programm nicht zu viel Farbe hinzu (lassen Sie Ihre Programmfenster nicht aussehen wie die eines Mädchens, das zum ersten Mal Make-up macht).
Bitte verwenden Sie spezifische, kontrastierende Farben, die zueinander passen und deren Existenz einen Zweck und ein Ziel hat.
1 Setzen Sie bei der Schriftart die fettgedruckten Überschriften in einer Farbe, die Unterüberschriften in einer anderen Farbe (aber mit unterschiedlicher Stärke).
Weniger (nehmen Sie zum Beispiel Bücher, Sie können Titel von regulären Inhalten unterscheiden durch
Farben und Schriftstärken, ohne „Dies ist eine fettgedruckte Überschrift“ und „Dies ist eine Unterüberschrift“ schreiben zu müssen.

Post a Comment

Previous Post Next Post