Browse Source

Update Lerntagebuch.md

remotes/origin/HEAD
fdai7783 1 year ago
parent
commit
4985da09f2
  1. 47
      Lerntagebuch.md

47
Lerntagebuch.md

@ -328,6 +328,51 @@ Die Polymorphie ist ein Konstrukt der objektorienten Programmierung. Sie lässt
- IDEs
- Geschichte der Programmierwerkzeuge
- Webstühle
- Programmierung über Lochkarten
- deklarative Programmierung
- Konrad Zuze
- Erfinder des ersten digitalen Computers
- funktioniert mit Programmierablaufplan
- kein Lochkarten mehr
- kompilieren in Bytecode mit Papier und Beistift
- Nächste Stufe
- Rechner stark genug um Code anzuzeigen, der für Menschen lesbar ist
- können selber kompilieren
- Programmieren immer noch durch Programmierablaufplan
- ein Rechner pro Firma
- nicht ein Rechner pro Person/Programmierer
- falls Rechner durch Programm abstürtzt
- Problem da, andere Berechnungen der Firma gestört werden
- Nächste Stufe
- Hardware schreitet weiter voran
- jeder Entwickler hat jetzt seinen eigenen Rechner
- Computer sind jetzt leistungsfähig genug um IDEs zu ermöglichen
- Diese sind sehr nützlich da sie einige Tools mitbringen:
- Syntaxhighlighting (_mit Farbmonitor_)
- Vervollständigung von Keywords
- besonders mächtig bei typisierten Programmiersprachen
- Navigation im Code
- zeigen an: _Woher kommt die Methode?_
- Compileparameter
- IDEs helfen bei Teamarbeiten sicherzustellen, dass alle Programmierer die gleichen Einstellungen haben
- Codeformatierung
- keine unnötigen Whitespaceänderungen bei Versionssteuerungssystemen
- Fehlerlokalisierung
- makiert Fehler im Quellcode
- automatisierte Refactorings
- keine funktionale Änderung aber Verbessung der Codequalität
- Hilfe beim Renaming
- benennt an allen anderen Stellen die Funktion/das Objekt/die Variable um
- Debugging
- Fehler- und Funktionsanalyse
- _Warum verhält sich das Programm so?_
@ -337,6 +382,8 @@ Die Polymorphie ist ein Konstrukt der objektorienten Programmierung. Sie lässt
- IDE:
- Werkzeug(_kasten_) für Programmierer (_Selbstverständnis als Handwerker_)
- Werkzeugkasten mit vielen Werkzeugen

Loading…
Cancel
Save