Browse Source

Update Lerntagebuch.md

main
fdai7396 2 years ago
parent
commit
bb32ac9982
  1. 23
      Lerntagebuch.md

23
Lerntagebuch.md

@ -65,3 +65,26 @@
#### Wiederholung/repetition
Separations of Concern ist ein Prinzip von SOLID. Diese besagt, dass man ein Programm in verschiedene Abschnitte unterteilt, die jeweils
ein Problem behandeln. Um eine gute Übersicht über das Programm zu erhalten.
# Integrated Development Enviroment, 3. Woche
## Lernziele/Takeaway
Diese Woche haben wir die Geschichte der Programmierwerkzeuge kennengelernt. Das erste Programmierwerkzeug war ein Bohrer, mit dem Löcher
in Holzplatten gebort wurden. Mit den "programmierten" Holzplatten konnte man ein Webstuhl automatisiert benutzen.
Integrated Development Enviroment kurz IDE, ist eine Software für die Anwendungsentwicklung, die gängige Entwicklertools
in einer zentralen grafischen Oberfläche vereint.
Eine typische IDE besteht aus folgenden Komponenten:
Quellcode-Editor: Ein Texteditor, der eine Programmierung von Software-Code mit folgenden Features unterstützt:
->Syntaxhervorhebung mit visuellen Hinweisen, sprachspezifische Autovervollständigung und eine Bug-Prüfung, während der Code geschrieben wird.
->Automatisierung lokaler Builds: Dienstprogramme, mit denen sich einfache wiederholbare Aufgaben im Rahmen der Entwicklung lokaler
Software-Builds zur Nutzung durch die Entwickler automatisieren lassen, wie beispielsweise die Kompilierung von Quell- in Binärcode, dessen
Paketierung und die Ausführung automatischer Tests.
-Debugger: Ein Programm zur Prüfung anderer Programme, mit dem sich die Position von Bugs im Originalcode grafisch anzeigen lässt.
Der erste Cumputer Bug war ein Käfer in einem Rechner, daher auch der Name Bug.
### Erkenntnise/preception
IDE's sind gut übersichtliche und sehr funktionale Programmierungsoberflächen. IDE helfen Programmierern stark beim
Programmieren, da sie viele Sachen übernehmen und vereinfachen.
#### Wiederholung/repetition
IDE können mehrere Programmierungssprachen ausführen, man benötigt nur die richtigen Plugins.
Die Datei muss dann auch der Programmierungssprache entsprechend die richtige Endung besitzen,
z.B.: c = .c; c++ = .cpp.
Loading…
Cancel
Save