Werbung

Beim Programmieren geht es darum, intelligent zu arbeiten und effektive Wege zu finden, um nützliche Software zu erstellen. Unabhängig davon, ob Sie Softwareprogramme, Web-Apps oder mobile Apps erstellen, bleiben die Programmierprinzipien gleich.

Beim ersten Erlernen des Codierens ist es wichtig, gute und schlechte Gewohnheiten zu verstehen. Wenn Sie wissen, welche Fehler Codierer machen und wie Sie sie vermeiden können, können Sie eine bessere Grundlage für Ihre Programmierung schaffen. Hier sind 10 sehr häufige Fehler, die Sie vermeiden sollten.

1. Wiederholter Code

Wiederholen Sie sich nicht ist eines der Grundprinzipien der Programmierung 10 Grundlegende Programmierprinzipien Jeder Programmierer muss folgenSchreiben Sie immer Code, der von jedem gepflegt werden kann, der möglicherweise an Ihrer Software arbeitet. Zu diesem Zweck finden Sie hier einige Programmierprinzipien, die Ihnen dabei helfen, Ihre Handlung zu bereinigen. Weiterlesen dass du beim Lernen rüberkommst. Dies wird häufig zu DRY abgekürzt, und Code, der nach diesem Prinzip geschrieben wurde, wird als DRY-Code bezeichnet.

instagram viewer

Das Wiederholen von Code ist eine einfache Falle, in die man leicht hineinfallen kann, und erfordert häufig eine Überprüfung, um zu verstehen, wie viel Code wiederholt wird. Als Faustregel gilt: Wenn Sie Code kopieren und einfügen, wiederholt sich dieser wahrscheinlich und sollte geändert werden.

Machen Sie es sich mit Schleifen und Funktionen bequem, um Ihre Arbeit für Sie zu erledigen, und dieses Problem wird verschwinden. Ein Webframework kann Ihnen auch dabei helfen, sich wiederholenden Code zu reduzieren. Hier sind ein paar Web-Frameworks, die es wert sind, als Entwickler erlernt zu werden 5 Web Frameworks, die es wert sind, für Entwickler gelernt zu werdenMöchten Sie fortgeschrittene Webentwicklung lernen? Vermeiden Sie es, sich wiederholenden Code zu schreiben, indem Sie stattdessen diese Webentwicklungs-Frameworks verwenden. Weiterlesen .

2. Ungültige Variablennamen

Variablen sind für die Programmierung wichtig, unabhängig davon, in welcher Sprache Sie arbeiten. Weil sie so weit verbreitet sind, ist es wichtig, gute Gewohnheiten zu haben, um Variablen zu benennen.

Variablen sollten genau und ordentlich benannt werden. Vermeiden Sie allgemeine Begriffe, die nichts bedeuten. Es ist schnell und einfach, etwas zusammen zu werfen, aber wenn Sie später zu Ihrem Code zurückkehren müssen, ist es viel schwieriger herauszufinden, was los ist.

Angenommen, Sie schreiben ein Programm, das einen Zinssatz verwendet, um eine Berechnung durchzuführen. Sie schreiben eine Variable, die im Programm verwendet werden soll.

 Let Rate = 0,1; 

Alles, was wir über diese Variable wirklich wissen, ist, dass es sich um eine Rate handelt. Was für eine Rate?

Der Code funktioniert einwandfrei, aber es ist schwer zu sagen, was hier vor sich geht.

Benennen Sie stattdessen Ihre Variablen klarer.

 let InterestRate = 0.1; 

3. Keine Kommentare verwenden

Verwenden Sie Kommentare! Kommentare sind die Dokumentation Ihres Codes. Sie sind der beste Weg, um zu beschreiben, was genau in Ihrem Code passiert, wenn er wächst. Sicher, es scheint ein bisschen mehr Arbeit zu sein, Ihren Code zu erklären, aber Sie werden sich später bedanken.

Eine brillante Funktion schreiben? Schreiben Sie einen Kommentar darüber, was es tut. Neue Objektvorlage für objektorientierte Programmierung erstellen? Brechen Sie es mit einem Kommentar auf. Kommentare werden in jeder Sprache verwendet und sind aus einem bestimmten Grund vorhanden.

Kommentare machen Ihren Code sauberer, einfacher zu navigieren und machen Sie zum Helden des nächsten Entwicklers, der möglicherweise an Ihrem Projekt arbeiten muss.

4. Sprachüberladung

Ein Problem, das wachsende Entwickler zu überlasten scheint, ist die Flut neuer Sprachen und Technologien. Online-Entwicklergemeinschaften sind voller Fragen zur Sprachauswahl.

Soll ich in meiner App in JavaScript schreiben oder ein Framework wie Node verwenden? JS oder Express? Soll ich Python, Scala oder Ruby für die Entwicklung verwenden? C oder C ++ oder C #? Welcher Rahmen ist am besten? Soll ich MongoDB oder SQL oder SQLite für eine Datenbank lernen? Ist diese Sprache veraltet?

Mach dir darüber keine Sorgen.

Treten Sie zurück und konzentrieren Sie sich auf die Grundlagen. Sprachen kommen und gehen, aber die erfolgreichsten Entwickler sind Problemlöser. Bauen Sie Ihre Programmierung auf algorithmischem Denken auf und alles andere passt zusammen.

Diese Technologien sind nur Werkzeuge. Wenn Sie die Probleme kennen, wissen Sie, mit welchem ​​Werkzeug Sie sie lösen können.

5. Code nicht sichern

Nicht die richtigen Gewohnheiten zum Schutz Ihres Codes zu entwickeln, ist für neue Entwickler frustrierend und für erfahrene katastrophal.

Als Programmierer ist es so wichtig, Ihre Arbeit ständig zu speichern und zu sichern. Es unterscheidet sich nicht von der Arbeit an einem wichtigen Dokument oder einer Tabelle, die häufig gespeichert wird.

Erfahren Sie, wie Sie Ihre Dateien mit Git verwalten Verwalten Sie Ihre Dateiversionierung wie ein Programmierer mit GitProgrammierer erstellten Versionskontrollsysteme (VCS), um Probleme bei der Versionskontrolle von Dateien zu lösen. Schauen wir uns die Grundlagen der Versionskontrolle mit dem heutigen Top-System Git an. Weiterlesen . Bei jeder Versionskontrolle ist die von Ihnen verwendete Software weniger wichtig als das Wissen, wie man sie gut verwendet. Sie möchten keine wichtige Änderung verlieren, wenn Ihr Computer abstürzt oder ein Netzwerk ausfällt.

6. Komplizierter Code

Codierung ist kein IQ-Test. Es ist keine Herausforderung zu sehen, wer die kompliziertesten Funktionen oder beeindruckend aussehenden Dateien verwenden kann. Der Code sollte im Sinne einer effizienten Problemlösung geschrieben werden. Einfacher Code ist einfacher zu schreiben, einfacher zu warten und einfacher zu verwalten.

Einfacher Code bedeutet nicht, Verknüpfungen zu verwenden. Einfacher Code bedeutet, das Problem, das Sie lösen möchten, auf den Punkt zu bringen und effektiv zu lösen. Und Pseudocode kann Ihnen dabei helfen. Hier ist Was ist Pseudocode und wie kann es Sie zu einem besseren Codierer machen? Was ist Pseudocode und wie werden Sie zu einem besseren Entwickler?Sie haben Probleme, das Programmieren zu lernen? Machen Sie sich mit Code vertraut, indem Sie Pseudocode lernen. Aber was ist Pseudocode und kann es wirklich helfen? Weiterlesen .

7. Keine Fragen stellen

Programmieren ist schwer gut zu machen, und besser zu werden bedeutet, ständig neue Dinge zu lernen. Das Beste, was Sie tun können, ist, Programmierung zu lesen und zu studieren, um besser zu werden. Wenn Sie jedoch zusätzliche Anleitungen benötigen, haben Sie keine Angst, Fragen zu stellen.

Fragen zu stellen kann einschüchternd sein, aber die meisten erfahrenen Programmierer teilen gerne Wissen und Ideen.

Stellen Sie einfach sicher, dass Sie Ihre Recherchen durchgeführt und sich wirklich bemüht haben. Erfahrene Entwickler betreuen Sie eher, wenn sie sehen, dass Sie sich dem Lernen widmen. Könnte sein Führen Sie ein Programmierjournal, um besser zu werden Werden Sie ein besserer Programmierer, indem Sie ein Programmierjournal führenFühren Sie ein Programmierjournal und nutzen Sie einige offensichtliche Vorteile. Das Schreiben eines Tagebuchs kann Ihnen helfen, Ihre Gedanken durchzuarbeiten und Ihre Programmierziele im Auge zu behalten. Weiterlesen , indem Sie die wichtigen Fragen und Antworten verfolgen.

8. Nicht im Voraus planen

Das Schreiben effektiver Software beginnt mit einer guten Planung und Gestaltung. Wenn Sie ein Haus bauen wollten, würden Sie vor dem Bau einen Entwurf erstellen. Die Programmierung ist nicht anders.

Bevor Sie überhaupt eine Codezeile schreiben, identifizieren Sie, was Sie tatsächlich erreichen möchten. Wissen, was das Problem ist, wie Sie es lösen möchten. Wenn Sie versuchen, Probleme beim Schreiben von Code herauszufinden, fehlen Ihnen möglicherweise die richtigen Lösungen.

Trennen Sie die Problemlösung von der Codierung und das Leben ist gut.

9. Keine Pausen machen

Machen Sie wirklich eine Pause! Das Programmieren ist geistig anstrengend, und wenn Sie Ihr Gehirn stundenlang an seine Grenzen bringen, werden Sie schließlich zermürbt. Noch schlimmer als Müdigkeit können Kopfschmerzen oder Nackenschmerzen auftreten Anzeichen einer Belastung der Computeraugen 5 Anzeichen dafür, dass Sie eine Computer-Augenbelastung haben (und wie Sie diese lindern und verhindern können)Computer-Augenbelastung ist ein echtes Problem für bis zu 90 Prozent der schweren Computerbenutzer. Hier finden Sie alles, was Sie wissen müssen, was es ist und wie Sie es verhindern können. Weiterlesen .

Wenn Sie gegen die Wand stoßen, ist es Zeit, eine Pause einzulegen. Gehen Sie ein wenig vom Bildschirm weg und tun Sie etwas, das Ihnen Spaß macht. Lesen Sie ein Buch, gehen Sie in die Natur, gehen Sie wandern, gehen Sie zum Abendessen aus, alles, was Sie davon bringt.

Sie werden geistig erfrischt sein und bei Ihrer Rückkehr finden Sie möglicherweise eine neue Perspektive für Ihren Code.

10. Ich habe keinen Spaß

Das Programmieren kann herausfordernd, frustrierend und manchmal geradezu schwierig sein. Stellen Sie sicher, dass Sie die kleinen Dinge genießen, die Sie am Codieren lieben, und vergessen Sie nicht, ein wenig Spaß zu haben.

Egal, ob Sie komplexe Probleme lösen, schöne Designs erstellen oder einfach nur eine neue Fähigkeit erlernen möchten, nutzen Sie das, was Sie lieben, um weiterzumachen. Codierung hat viel zu bieten, lassen Sie sich also inspirieren! Seien Sie aufgeregt, etwas Neues zu machen, und sehen Sie es bis zum Ende durch.

Machen Sie diese Programmierfehler nicht

Es ist einfach, in Schwierigkeiten zu geraten, entweder um etwas in den Kopf zu bekommen, das einfach sein sollte, oder um sich daran zu erinnern, was ein Code tut. Was auch immer das Problem ist, vermeiden Sie all diese Fehler und Sie sollten feststellen, dass sich Ihr Code verbessert.

Immer noch kämpfend? Vergessen Sie nicht, es gibt viele Hobbys für Programmierer, die keinen Code enthalten 10 Hobbys für Programmierer ohne CodeWenn Sie Ihre Gedanken auf unterhaltsame Weise trainieren möchten, ohne eine einzige Codezeile zu schreiben, gibt es mehrere Hobbys ohne Code, die Sie aufnehmen können, um ein besserer Programmierer zu werden. Weiterlesen .

Anthony Grant ist freiberuflicher Autor für Programmierung und Software. Er ist ein Informatiker, der sich mit Programmierung, Excel, Software und Technologie beschäftigt.