Hilfe, mir werden in der Programmierung Fehler und Bugs angezeigt – Ich weiß nicht mehr weiter

Zum Teufel… Ich höre auf zu coden…. Schon wieder Fehlermeldung…

Fehler - Bugs-- Programmier-Fehler

Wenn sich Fehler einschleichen und du hast kein Plan, warum dein Programm nicht läuft, dein Code einfach nicht funktioniert. Wo kannst du dir Hilfe holen?

Fehler und Bugs in der Programmierung – Der Programmier-Anfänger

Viele sind ja der Meinung, dass programmieren lernen zu schwierig ist und lassen es. Bei der ersten kryptischen Fehlermeldung geben sie auf. Grundsätzlich gilt hier das gute alte Sprichwort “ Aus Fehlern oder “ Bugs“ lernt man. Lass dich also nicht aus der Ruhe bringen, wenn dein Programm nicht gleich das macht, was du möchtest.

Egal in welcher Entwicklungsumgebung, oder mit welchem Quelltext-Editor du arbeitest, Fehler sind völlig normal.

Was kannst du tun, um die Fehler auszumerzen?

6 Möglichkeiten

Möglichkeit 1 debugging

Lerne zu debuggen: ( systematische Fehler-Suche geht in vielen Entwicklungsumgebungen) Breakpunkte suchen.

Möglichkeit 2 Google den Fehler – Programmierer googeln oftmals anderst …..

Google deinen Fehler auf Englisch!

In der Programmierung ist alles auf Englisch. Willst du zum Beispiel wissen wie man ein Bild in einen HTML- Code einfügt, dann übersetze dein Problem erst auf Englisch und dann google … Gib also zum Beispiel ein: „insert picture in html-Code“

Verbinde deine Google-Schlagworte mit bekannten Entwickler oder Programmier-Lernplattformen

Eine weitere Besonderheit wie du sehr schnell einen Fehler googeln kannst, hänge an dein Problem eine bekannte Entwicklerplattform, Hier wäre zum Beispiel stackoverflow oder du kannst auch w3school an das Ende deines Problems hängen. Als Beispiel wäre hier zu nennen “ insert picture w3school html“ …. oder „insert picture html stackoverflow“…..

Möglichkeit 3 Vernetz dich!

Mit Chips und Cola im Keller allein einzuschließen und zu denken: „Ich bin der King of Code“… Bitte nicht!

Vernetz dich unbedingt mit anderen… Wissensaustausch!

Wenn du Neueinsteiger bist, ist es wichtig, dass du dich gut vernetzt. Geh in Facebook-Gruppen, Foren, etc. und tausche dich mit anderen Leuten aus egal ob du vor hast, Java zu lernen, java-script, C++ etc… Schnell wirst du merken, dass viele vielleicht das selbe Problem hatten wie du und man kann sich gegenseitig helfen. Ideal ist es natürlich, wenn du einen Programmier-Mentor hast. Das heißt, jemand in deinem Umfeld, der vielleicht Programmierer/ Software-Entwickler ist und sich deinen Code auch anschauen kann.

Beachte bitte auch, die einfache Regel., wenn du Code aufbaust… Was bedeutet KIS? ( keep it simple)….

Schau dir auch die Prinzipien der Clean-Code-Regeln nochmals an:

  1. Lesbarkeit: Der Code sollte klar und verständlich sein, sodass andere Entwickler ihn leicht verstehen können.
  2. Einfachheit: Einfacher Code ist oft besser. Er sollte nicht unnötig komplex sein und sollte das Problem so direkt wie möglich lösen.
  3. Benennung: Aussagekräftige Namen für Variablen, Funktionen, Klassen usw. verbessern die Verständlichkeit des Codes erheblich.
  4. Kommentare: Kommentare sollten informativ sein und nicht offensichtliche Details erklären oder den Code duplizieren. Der beste Code ist selbstdokumentierend.
  5. Funktionale Abgrenzung: Funktionen und Klassen sollten klar definierte Aufgaben haben und nicht zu viele Verantwortlichkeiten übernehmen.
  6. Wiederverwendbarkeit: Code sollte so geschrieben sein, dass er wiederverwendbar ist, ohne dass er dupliziert oder stark angepasst werden muss.
  7. Testbarkeit: Sauberer Code ist leichter zu testen, da er gut strukturiert ist und einzelne Komponenten isoliert werden können.

Möglichkeit 4 Städte-Coder-Dojos

Auch in deiner Stadt?

Es gibt in vielen Städten sogenannte Coder-Dojos, wo Leute sich treffen, um sich programmieren selber beizubringen. Auch hast du die Möglichkeit, wenn du fit bist im programmieren, eine kleine Gruppe zu leiten oder dein eigenes Dojo zu gründen, mit anderen auszutauschen über Code. Alle Infos darüber findest du hier auf der Webseite.

Möglichkeit 5 Stackoverflow – Github

Stackoveflow

Stackoverflow ist eine riesige Entwicklerplattform, wo sich Entwickler aus aller Welt austauschen. Du kannst auch dort deine Frage stellen, wenn du nicht weiterkommst. Tipp: Schau vorher immer in die Suche, bestimmt wurde deine Frage dort schon von anderen gestellt und entsprechend beantwortet. Auf Youtube findest du einige Anleitungen, wie die Plattform genau funktioniert.

Github

Ratsam ist es langfristig auch, dass du dir, egal ob du Anfänger bist oder nicht, einen Github-Account zulegst, wo du deinen Code hochladen kannst. Auch dort kannst du dich gut mit anderen vernetzen. Außerdem hast du natürlich die Möglichkeit auf Github mit anderen zusammen zu Coden und neue Leute kennenzulernen. Beliebt ist Github natürlich auch, weil du dort Code hochladen kannst und mit einer kostenlosen Domain verbinden kannst und so deine erste Webseite zum Beispiel über Github veröffentlichen kannst. Du hast dann zwar zunächst keine professionelle Domain, aber für den Anfang ist das doch schon mal cool, deine eigene kleine Webseite.

Siehe auch Rubrik 6 – Wie kann ich zusammen coden? mehr

Möglichkeit 6 Künstliche Intelligenz

Natürlich kannst du auch mit irgend einer KI auf Fehlersuche gehen.

Möglichkeit 7 – Design-Probleme

Hexal-Werte- Code

Beispiel eines CSS-Codes Hintergrund-Farbe weiß…

Beispiel 1

Stell dir vor du bist Neueinsteiger und aus irgend einem Grund möchtest du neue Design-Vorschläge haben, du kennst dich aber in den gesamten Farbastufungen nicht aus. Auch bist du dir noch unsicher, wie zum Beispiel der Hexal-Wert oder der RGB Wert von einem bestimmten Farbton im CSS benannt wird? Was also tun?

Es gibt im Netz coole Plattformen, wenn du einen bestimmten Farbton benötigst für dein CSS. CSS ist ja eine Stylesheet-Sprache und zuständig für Style und Layout. Auf der Plattform findest du alle gängigen Hexal-Werte, oder RGB-Werte und Farbastufungen. Du kannst den Code einfach kopieren und in deinen CSS-Code einfügen. Siehe auch Bild oben, als Beispiel.

homepage 1 Farbtabelle

homepage 2 HTML-Code-Farb-Tabelle homepage

Beispiel 2 – „Hilfe, ich kapier das mit dem CSS nicht“

Nehmen wir an, du lernst dich ein in die Frontend-Entwicklung: Du startest also mit HTML, und dann lernst du CSS und später java-Script. Im Moment hast du aber Schwierigkeiten zu verstehen, wie CSS funktioniert. Du hast dir zwar einige Videos angeschaut, aber hast dennoch immer wieder Probleme, den richtigen CSS-Code für dein Problem zu finden. Was kannst du tun?

Es gibt im Netz eine coole Webseite, die nennt sich CSS-Generator: Was macht dieser Generator genau? Er gibt dir in Sekundenschnelle den CSS-Code aus, den du benötigst.

Praktisches Beispiel:

Du möchtest an einem Bild alle 4 Rundungen des Bildes abgerundet haben. Dazu kannst du mit Border radius arbeiten. Gehst du jetzt auf die Seite klickst auf CSS und wählst Border Radius, so wird dir ein Bild angezeigt. Drehst du nun an der Einstellung, so verstellt sich das Bild an allen vier Ecken und zeigt dir zugleich den CSS-Code an. Ein cooles Werkzeug, wenn du vielleicht gerade mal nicht weiter kommst.

homepage – ( CSS-Generator)

Wenn du in diesem Video auf 6:21 vorspulst, wird dir der CSS- Generator kurz erklärt Video

Viel Erfolg !

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen