From 15744c9ae456ad9d510fa7e6a419b98c12cbb697 Mon Sep 17 00:00:00 2001 From: fdai7777 Date: Tue, 31 Oct 2023 18:43:36 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 3e493f4..72a02cf 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -35,8 +35,8 @@ Ein Repository ist ein Ort, an dem zentral Dateien im Kontext von Softwareprojek - beschreibung des Problems steht im Vordergrund - Lösungsweg wird automatisch ermittelt - kürzer als imperative Programme - - mathematische beweise sind einfacher - - partiell auswertbar + - mathematische Beweise sind einfacher + - Partiell auswertbar - **Beispiele:** SQL, XSLT, Prolog - Prozedurale Programmierung @@ -84,10 +84,10 @@ Ein Repository ist ein Ort, an dem zentral Dateien im Kontext von Softwareprojek **Prinzipien der Programmierung** | SOLID | STUPID | | ------ | ------ | -| **S**eparations of Concern | **S**ingelton | +| **S**eparation of Concerns | **S**ingelton | | **O**pen/Closed Principle | **T**ight Coupling | | **L**iskov Substitution Principle | **U**ntestability | -| **I**nterface Segration Principle | **P**remature Optimization | +| **I**nterface Segregation Principle | **P**remature Optimization | | **D**ependency Inversion Principle | **I**ndescriptive Naming | | | **D**uplication | @@ -100,11 +100,11 @@ Ein Repository ist ein Ort, an dem zentral Dateien im Kontext von Softwareprojek ### Erkenntnis -Es sollten bestimmte Prinzipien des Programmierens verwendet werden, um die Zusammenarbeit einfacher zu gestalten und auch später wieder ohne lange Einarbeitung weiterarbeiten zu können. +Es sollten bestimmte Prinzipien des Programmierens verwendet werden, um die Zusammenarbeit einfacher zu gestalten und auch später ohne lange Einarbeitung weiterarbeiten zu können. ### Wiederholung Keine nicht geforderten Funktionen in das Programm einbauen, da sie unnötige potenzielle Fehlerquellen sind. -Die Übersichtlichkeit und Lesbarkeit des Programms ist sehr wichtig, um das (wieder- )hineinfinden dadurch stark erleichtert und beschleunigt wird. -Duplizierter Code sollte immer Generalisiert werden, um auch hier potenzielle Fehler schon vorzubeugen und das Programm kompakter zu machen. +Die Übersichtlichkeit und Lesbarkeit des Programms ist sehr wichtig, da das (wieder- )hineinfinden dadurch stark erleichtert und beschleunigt wird. +Duplizierter Code sollte immer generalisiert werden, um auch hier potenzielle Fehler schon vorzubeugen und das Programm kompakter zu machen.