diff --git a/lerntagebuch.md b/lerntagebuch.md index e6a12ec..a953702 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -13,3 +13,22 @@ ### Wiederholung Die Werte und Tugenden von Clean Code sorgen dafür, dass durch einfachen und verständlichen Code, dieser wiederverwendet und abgewandelt werden kann von anderen, die entweder an dem Projekt mitarbeiten oder von dem Code durch open source profitieren wollen. Clean Code sorgt unter anderem auch durch Redundanzvermeidung für einfachere Wartbarkeit und Wiederverwendbarkeit des Codes. + + +## SU 02(2.11.2022) + +### Lernziel + - Imperative Programmierung + - Declarative Programmierung + - Prozedurale Programmierung + - Objektorientierte Programmierung + - Funktionale Programmierung + - typisierte Programmierung + - typenlose Programmierung + - Prinzipien der Programmierung + +### Erkenntniss + Da alle Formen der Programmierung eigene Vor- und Nachteile haben kann man eine Programmieraufgabe in verschiedene Probleme aufteilen und für diese dann den besten Ansatz wählen. Das Auswählen der Programmiersprache hängt im optimalen Fall von dessen Eigenschaften ab. Bei den Projekten des Kurses ist die Auswahl allerdings beschränkt auf Sprachen, die alle Projektmitglieder können. + +### Wiederholung + Prinzipen der Programmierung, wie KISS oder IOC etc. sind Sprüche, die man sich im Hinterkopf behalten sollte um sich beim Programmieren von ihnen leiten zu lassen. Sie dienen dazu, ohne direkten Inhalt anzusprechen, die Qualität des Codes zu steigern.