From 3b80cdbb3258e094e4463bf6a5a7f52d125ddf19 Mon Sep 17 00:00:00 2001 From: Tobias Jordine <jordine@hdm-stuttgart.de> Date: Sat, 2 Apr 2022 18:25:55 +0200 Subject: [PATCH] =?UTF-8?q?Erg=C3=A4nzungen=20VL=2004.04.2022?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 6 +- .idea/misc.xml | 2 +- website/assignments/MVP-Infos.md | 20 +++++++ website/assignments/bewertungsbogen.xlsx | Bin 0 -> 18782 bytes website/clean-code_doku_git.html | 73 +++++++++++++++++++++-- website/index.html | 2 + website/softwarearchitektur.html | 2 +- 7 files changed, 97 insertions(+), 8 deletions(-) create mode 100644 website/assignments/MVP-Infos.md create mode 100644 website/assignments/bewertungsbogen.xlsx diff --git a/.gitignore b/.gitignore index bf69acd..05c8eda 100644 --- a/.gitignore +++ b/.gitignore @@ -74,4 +74,8 @@ fabric.properties .AppleDesktop Network Trash Folder Temporary Items -.apdisk \ No newline at end of file +.apdisk + +# Ignore .class files +/target/ +*.class \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 82dbec8..4731638 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ </list> </option> </component> - <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component> </project> \ No newline at end of file diff --git a/website/assignments/MVP-Infos.md b/website/assignments/MVP-Infos.md new file mode 100644 index 0000000..e8ce5e7 --- /dev/null +++ b/website/assignments/MVP-Infos.md @@ -0,0 +1,20 @@ +# MVP-Vorstellung + +Folgende Dinge sollen zur MVP-Präsentation vorgestellt werden: + +* Kurze Vorstellung des Projektziels +* Was sind Ihre Kernanforderungen? +* Wie haben Sie Ihre Anforderungen priorisiert? +* Vorstellung der Codebase + * Wie haben Sie den Code organisiert? Was sind Ihre Module? + * Was sind die dahinterliegenden architektonischen Prinzipien? +* Wie ist Ihr Entwicklungsprozess mit `git`? +* Welche Clean Code Prinzipien setzen Sie ein? +* Kurze Präsentation des Stands + +## Ablauf + +* Alle Gruppen müssen präsentieren +* Dauer der Vorstellung: ca. 15 Minuten +* Danach: Kurze Fragerunde +* Übungen entfallen am Tag der Vorstellung \ No newline at end of file diff --git a/website/assignments/bewertungsbogen.xlsx b/website/assignments/bewertungsbogen.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1c307d2f61747a2292a35cd202e5e95b180ba840 GIT binary patch literal 18782 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 AIRF3v literal 0 HcmV?d00001 diff --git a/website/clean-code_doku_git.html b/website/clean-code_doku_git.html index a74473d..2593be0 100644 --- a/website/clean-code_doku_git.html +++ b/website/clean-code_doku_git.html @@ -5,11 +5,73 @@ <meta charset="utf-8"> <link href="css/hdm.css" rel="stylesheet"></link> <style> - @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); - @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); - @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic); + /* yanone-kaffeesatz-regular - latin */ + @font-face { + font-family: 'Yanone Kaffeesatz'; + font-style: normal; + font-weight: 400; + src: url('fonts/yanone-kaffeesatz-v22-latin-regular.eot'); /* IE9 Compat Modes */ + src: local(''), + url('fonts/yanone-kaffeesatz-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/yanone-kaffeesatz-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/yanone-kaffeesatz-v22-latin-regular.woff') format('woff'), /* Modern Browsers */ + url('fonts/yanone-kaffeesatz-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/yanone-kaffeesatz-v22-latin-regular.svg#YanoneKaffeesatz') format('svg'); /* Legacy iOS */ + } + /* noto-serif-regular - latin */ + @font-face { + font-family: 'Noto Serif'; + font-style: normal; + font-weight: 400; + src: url('fonts/noto-serif-v20-latin-regular.eot'); /* IE9 Compat Modes */ + src: local(''), + url('fonts/noto-serif-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/noto-serif-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/noto-serif-v20-latin-regular.woff') format('woff'), /* Modern Browsers */ + url('fonts/noto-serif-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/noto-serif-v20-latin-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */ + } + /* ubuntu-mono-regular - latin */ + @font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 400; + src: url('fonts/ubuntu-mono-v14-latin-regular.eot'); /* IE9 Compat Modes */ + src: local(''), + url('fonts/ubuntu-mono-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/ubuntu-mono-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/ubuntu-mono-v14-latin-regular.svg#UbuntuMono') format('svg'); /* Legacy iOS */ + } + /* ubuntu-mono-italic - latin */ + @font-face { + font-family: 'Ubuntu Mono'; + font-style: italic; + font-weight: 400; + src: url('fonts/ubuntu-mono-v14-latin-italic.eot'); /* IE9 Compat Modes */ + src: local(''), + url('fonts/ubuntu-mono-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/ubuntu-mono-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/ubuntu-mono-v14-latin-italic.svg#UbuntuMono') format('svg'); /* Legacy iOS */ + } + /* ubuntu-mono-700 - latin */ + @font-face { + font-family: 'Ubuntu Mono'; + font-style: normal; + font-weight: 700; + src: url('fonts/ubuntu-mono-v14-latin-700.eot'); /* IE9 Compat Modes */ + src: local(''), + url('fonts/ubuntu-mono-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/ubuntu-mono-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-700.woff') format('woff'), /* Modern Browsers */ + url('fonts/ubuntu-mono-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/ubuntu-mono-v14-latin-700.svg#UbuntuMono') format('svg'); /* Legacy iOS */ + } - body { font-family: 'Droid Serif'; } + body { font-family: 'Noto Serif'; } h1, h2, h3 { font-family: 'Yanone Kaffeesatz'; font-weight: normal; @@ -224,6 +286,7 @@ class: center, middle * Readme, z.B. mit Anleitung wie das Programm gestartet werden kann * Changelog * Technische Dokumentation + * Diagramme mit `mermaid` möglich: https://mermaid-js.github.io/mermaid/#/ * Enduser Doku > Schulungen mitdenken! @@ -302,7 +365,7 @@ _Teilweise Wiederholung_ # Refactoring des Demoprojekts </textarea> - <script src="https://remarkjs.com/downloads/remark-latest.min.js"> + <script src="js/remark.min.js"> </script> <script> var slideshow = remark.create(); diff --git a/website/index.html b/website/index.html index b7a81f9..8d81326 100644 --- a/website/index.html +++ b/website/index.html @@ -27,9 +27,11 @@ <ul> <li><a href="https://docs.google.com/spreadsheets/d/1Iwfx41h3UNQ87pJJ5_lxpH2IBgm7GHFrbDZJYDxG-0s/edit?usp=sharing" target="_blank">Projekt Mitglieder und Beschreibung</a> </li> <li><a href="projektideen.html" target="_blank">Projektideen/ Vorschläge</a></li> + <li><a href="assignments/bewertungsbogen.xlsx" target="_blank">Bewertungsbogen (work in progress, wird regelmäßig aktualisiert)</a></li> <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Projektbeschreibung.md" target="_blank">Projektbeschreibung</a> </li> <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Anforderungsanalyse.md" target="_blank">Übung: Anforderungsanalyse</a> </li> <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/Softwarearchitektur.md" target="_blank">Übung: Softwarearchitektur</a> </li> + <li><a href="https://gitlab.mi.hdm-stuttgart.de/jordine/se3sose2022vorlesung/-/blob/main/website/assignments/git-Doku-CleanCode.md" target="_blank">Übung: git, Dokumentation, Clean Code</a> </li> </ul> <h3>Organisatorisches</h3> diff --git a/website/softwarearchitektur.html b/website/softwarearchitektur.html index 4eef681..6508295 100644 --- a/website/softwarearchitektur.html +++ b/website/softwarearchitektur.html @@ -305,7 +305,7 @@ public Person getPerson(int personId){ * Issues mit Code verlinken </textarea> - <script src="https://remarkjs.com/downloads/remark-latest.min.js"> + <script src="js/remark.min.js"> </script> <script> var slideshow = remark.create(); -- GitLab