Browse Source

Lerntagebuch

remotes/origin/HEAD cloned-at-2022-12-03
parent
commit
b37a96177e
  1. 21
      lerntagebuch.md

21
lerntagebuch.md

@ -44,4 +44,23 @@
#### UebungDebugging
.Beobachtung der Übung
. ich habe 45 eingegeben. die inhalte der Varibalen haben zwei uberschriften: Name und Value. unter Name, hat "no method" ohne wert, "this" hat Uebung1(id=19), "nexInt" hat 45 und "i" hat 2.
. ich habe 45 eingegeben. die inhalte der Varibalen haben zwei uberschriften: Name und Value. unter Name, hat "no method" ohne wert, "this" hat Uebung1(id=19), "nexInt" hat 45 und "i" hat 2.
## (2022-11-29)
### Source Code Management(SCM)
Es gibt zwei Arten von SCM. Wir haben das zentralisierte SCM und das verteilte SCM. Mit SCM können Entwickler/in verschiedene Versionen des Codes verfolgen.
#### Centralized SCM
Es gibt nur einen Server, und wenn ein Entwickler Änderungen an irgendeinem Teil des Codes auf seinem Computer vornimmt, wird dieser automatisch dem zentralen Server zur Verfügung gestellt. Der Hauptfokus von Centralized SCM ist: Synchronization, tracking and backing-up of files.
Ein wichtiges Problem, das sich aus einem zentralisierten SCM ergeben könnte, ist:
. Wenn es sich um ein Problem mit der Internetverbindung handelt, könnten Entwickler keinen Zugriff auf den Code haben.
. Ein weiteres Problem besteht darin, dass bei einem Problem mit dem zentralen Server auch alle Codeversionen beendet werden.
#### Distributed SCM
Es gibt einen zentralen Server, aber das Repository wird auf den lokalen Computern gespiegelt, die zum Code beitragen, wodurch ein lokales Repository entsteht. Der Hauptfokus von Distributed SCM liegt auf der gemeinsamen Nutzung von Änderungen, die innerhalb des Codes auftreten. Einer der Vorteile der Arbeit mit einem verteilten SCM ist, dass man keinen Internetzugang benötigt, um am Code arbeiten zu können. Außerdem können Änderungen am Code aufgrund seiner verteilten Natur schneller sein.
Loading…
Cancel
Save