Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aufräumen bei "Modularisierungsmöglichkeiten". #40

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions docs/02-modularization/02-learning-goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,12 @@
* Ein Self-Contained System (SCS) stellt ein fachlich eigenständiges System dar. Es beinhaltet üblicherweise UI und Persistenz. Es kann aus mehreren Microservices bestehen. Fachlich deckt ein SCS meist einen Bounded Context ab.

.Was sollen die Teilnehmer kennen?
* Die Teilnehmer sollen verschiedene technische Modularisierungsmöglichkeiten kennen: z. B. Dateien, JARs, OSGi Bundles, Prozesse, Microservices, SCS.
* Die Teilnehmer sollen verschiedene technische Modularisierungsmöglichkeiten kennen: Sourcecode-Dateien, Bibliotheken, Frameworks, Plugins, Anwendungen, Prozesse, Microservices, Self-Contained Systems.
* Die Teilnehmer sollen verschiedene technische Mechanismen kennen, um
ein System zur Entwicklungszeit aufzuteilen: Sourcecode-Dateien, JARs,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
ein System zur Entwicklungszeit aufzuteilen: Sourcecode-Dateien, JARs,
ein System in Sourcecode-Module zu strukturieren und aufzuteilen: Sourcecode-Dateien, JARs,

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Das wäre ungünstig, weil der Begriff "Modul" hochgradig überladen ist und z.B. im Java-Umfeld etwas anderes bedeutet als "JAR"

OSGi-Bundles, Module der Programmiersprache.
* Die Teilnehmer sollen verschiedene Möglichkeiten kennen, ein System
zur Laufzeit aufzuteilen: Prozesse, Microservices, Self-Contained
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
zur Laufzeit aufzuteilen: Prozesse, Microservices, Self-Contained
in zur Laufzeit getrennte Module aufzuteilen: Prozesse, Microservices, Self-Contained

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dito.

Systems.
* Die Teilnehmer sollen "The Twelve-Factor App" kennen.

[[LZ-2-3]]
Expand Down