Wait, what?RedGuy hat geschrieben:Also mir geht es primär um Performanz, sekundär um die Lösung der Aufgabe.
Resultate langer Codezeilen zwischenspeichern?
-
- Moderator
- Beiträge: 2113
- Registriert: 25.02.2009, 13:37
Re: Resultate langer Codezeilen zwischenspeichern?
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Resultate langer Codezeilen zwischenspeichern?
Deine Lösung verwendet aber Stringkonkatenation und erzeugt temporäre Objekte... ;)RedGuy hat geschrieben:Niemals würde ich für einen solchen Zweck temporäre Variablen oder String-Konkatenationen einsetzen!
-
- Moderator
- Beiträge: 2113
- Registriert: 25.02.2009, 13:37
Re: Resultate langer Codezeilen zwischenspeichern?
Stimmt, das ist witzig.dot hat geschrieben:Deine Lösung verwendet aber Stringkonkatenation und erzeugt temporäre Objekte... ;)RedGuy hat geschrieben:Niemals würde ich für einen solchen Zweck temporäre Variablen oder String-Konkatenationen einsetzen!
-
- Establishment
- Beiträge: 111
- Registriert: 17.09.2002, 17:27
- Echter Name: Manuel Hofmann
- Wohnort: Rottweil
- Kontaktdaten:
Re: Resultate langer Codezeilen zwischenspeichern?
Hi !
@dot: Ja tatsächlich, entschuldigung. Ich meinte allerdings nicht die im Beispiel notwendingen Konkatenationen (da ja Variablen konkateniert werden), sondern Konkatenationen im Darüberhinaus, wie z.B. Folgendes:
Also eine Unterteilung von einem während der Programmierzeit bekannten strings.
.
Oder gar separate explizite temporäre Variablen:
Diese beiden Dinge meinte ich eigentlich.
@Alexander Kornrumpf:
was genau verstehst du nicht ?
Gruss
RedGuy
@dot: Ja tatsächlich, entschuldigung. Ich meinte allerdings nicht die im Beispiel notwendingen Konkatenationen (da ja Variablen konkateniert werden), sondern Konkatenationen im Darüberhinaus, wie z.B. Folgendes:
Code: Alles auswählen
string a = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+ "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
.
Oder gar separate explizite temporäre Variablen:
Code: Alles auswählen
string a = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
string b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
string c = a + b;
@Alexander Kornrumpf:
was genau verstehst du nicht ?
Gruss
RedGuy
Zuletzt geändert von RedGuy am 15.05.2016, 13:03, insgesamt 1-mal geändert.
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Resultate langer Codezeilen zwischenspeichern?
Naja, es geht ihm wohl um deine Aussage, dass die Lösung der Aufgabe sekundär und die Performance für dich vorrangig ist. In dem Fall kann man aber auch einfach ein Programm schreiben, das nichts Anderes tut als sofort wieder returnen. Löst zwar nicht die Aufgabe, das dafür aber maximal performant... ;)RedGuy hat geschrieben:@Alexander Kornrumpf:
was genau verstehst du nicht ?
-
- Establishment
- Beiträge: 111
- Registriert: 17.09.2002, 17:27
- Echter Name: Manuel Hofmann
- Wohnort: Rottweil
- Kontaktdaten:
Re: Resultate langer Codezeilen zwischenspeichern?
Hi !
@dot: Ich meine natürlich nicht die Tatsache der Lösung der Aufgabe, sondern den Entwicklungsprozess (z.B. Unterstützung für den Entwicklungsprozess).
Mit Unterstützung für den Entwicklungsprozess meine ich z.B. Folgendes:
Wenn man komplizierte Formeln hat, möchte man diese manchmal ungern in eine Zeile schreiben und noch dazu nur mit einem Variablennamen vergeben -trotz
dass mehrere Variablen rein logisch (von der Verwendung her) gesehen unnötig wären. Sondern man vergibt mehrere Zwischenvariablen und schreibt alles natürlich in mehrere Zeilen. Somit ist ein besserer Entwicklungsfluss gewährleistet.
Ich hoffe jetzt ist alles klar :)
Gruss
Red
@dot: Ich meine natürlich nicht die Tatsache der Lösung der Aufgabe, sondern den Entwicklungsprozess (z.B. Unterstützung für den Entwicklungsprozess).
Mit Unterstützung für den Entwicklungsprozess meine ich z.B. Folgendes:
Wenn man komplizierte Formeln hat, möchte man diese manchmal ungern in eine Zeile schreiben und noch dazu nur mit einem Variablennamen vergeben -trotz
dass mehrere Variablen rein logisch (von der Verwendung her) gesehen unnötig wären. Sondern man vergibt mehrere Zwischenvariablen und schreibt alles natürlich in mehrere Zeilen. Somit ist ein besserer Entwicklungsfluss gewährleistet.
Ich hoffe jetzt ist alles klar :)
Gruss
Red