✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Oft werden die gleichen Code-Zeilen an verschiedenen Stellen im Programm benötigt. Als Programmier-Anfängerin ist man versucht dieses Problem mit "Copy und Paste" (Kopieren und Einfügen) zu lösen. Und tatsächlich hat man als Programmier-Anfängerin noch nicht alle Werkzeuge, um Code-Verdopplung ganz vermeiden zu können. Ein weiteres Werkzeug dafür wird z.B. im folgenden Modul 1.c Methoden vorgestellt.
Trotzdem kann man sich schon jetzt bemühen, Code-Verdopplungen zu vermeiden. Sieh dazu folgenden Programmteil aus dem Beispiel an. Dieses Programmstück ist von der Funktion her gleich mit dem enstprechenden Teil vom vorgestellten Programm. Trotzdem hat es einen Nachteil: es kommt doppelter Code vor.
Grundsätzlich funktioniert das Programm mit obigen Zeilen nicht schlechter als die ursprüngliche Version. Das Problem ergibt sich (wie bei dem ganzen Kapitel) aus der Lebensdauer und den folgenden Änderungen oder Verbesserungen. Wenn wir das Programm z.B. so umändern, dass wir nicht mehr inkrementieren, sondern dekrementieren müssten, dann muss ich das an **mehreren Stellen* ändern. Dabei kann es leicht passieren, dass man eine Änderung vergisst und damit hat man sich wieder einen Fehler im Programm eingebrockt.
Außerdem verschlechtert Code-Verdopplung die Lesbarkeit, weil Abläufe unnötig verkompliziert werden und die einzelnen Teile unübersichtlich viele Code-Zeilen enthalten. Die ursprünglich präsentierte Version ist vom Ablauf her klarer, als die Version mit den doppelten Codezeilen:
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!