diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 5169a39..cbf5688 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -39,4 +39,15 @@ Mit der Objektorientierte Programmierung werden die Daten und Funktionen in eine Entwurfsmuster sollten in die Entwicklung integriert werden, um von bewährten Lösungen für wiederkehrende Probleme zu profitieren, die Effizienz durch Wiederverwendbarkeit zu steigern und die Qualität des Codes zu verbessern. Insgesamt bieten Entwurfsmuster einen strukturierten Ansatz, der die Entwicklung erleichtert und qualitativ hochwertiges Entwickeln ermöglicht. ### Wiederholung -Entwurfsmuster sind erprobte Lösungsvorlagen für wiederkehrende Entwurfsprobleme in der Architektur und Softwareentwicklung. Sie dienen als wiederverwendbare Vorlagen zur Problemlösung in spezifischen Kontexten, fördern bewährte Praktiken und verbessern die Effizienz der Entwicklung. Durch die Anwendung dieser Muster können Entwickler auf bewährte Lösungen zurückgreifen und die Codequalität verbessern. \ No newline at end of file +Entwurfsmuster sind erprobte Lösungsvorlagen für wiederkehrende Entwurfsprobleme in der Architektur und Softwareentwicklung. Sie dienen als wiederverwendbare Vorlagen zur Problemlösung in spezifischen Kontexten, fördern bewährte Praktiken und verbessern die Effizienz der Entwicklung. Durch die Anwendung dieser Muster können Entwickler auf bewährte Lösungen zurückgreifen und die Codequalität verbessern. + +## SU - 04 - 14.11.2023 +### Lernziel +- git +- Code Versionierung +- Zentralisierte und Dezentralisierte SCM + +### Erkenntnis +Git ist ein SCM(Source Code Management) tool, womit der Code Versioniert werden kann. Es kann außerdem nachvollzogen werden, wer den Code geschrieben hat und wann. Dies kann in großen Projekten sehr Hilfreich sein. +### Wiederholung +In Git gibt es Branches, womit verschiedene Versionen unabhängig vom Master/Main Branch entwickelt werden können, ohne den Code von anderen zu Verändern. Mit einem merge kann man branches zusammenführen um einen neuen stand im Ziel Branch zu erstellen. Wenn man in einen anderen Branch wechselt, kann man ganz einfach in eine andere Version des Codes kommen oder in eine andere Entwicklungsstufe. \ No newline at end of file