Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »NachoMan« (15.10.2014, 15:26)
Frischling
Einzeiler grundsätzlich schneller zu lesen sind, als 5-zeilige Umsetzungen.
Aber interessant ist es, dass du darauf hinweist, nachdem ich in meinem Beitrag noch die Erweiterungsmethoden erwähnt habe.
In diesem Fall wird Funktionalität neu implementiert, die schon bereit gestellt wird. Das ist eine große Fehlerquelle und erschwert die Wartung.
Community-Fossil
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Da kannst Du gern widersprechen, dennoch gilt meine Aussage als allgemein korrekt.NOPE, da widerspreche ich.
C#-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
private void Form1_Load(object sender, EventArgs e) { this.List = new List<string>(); List.Add("ABC"); List.Add("BNw"); List.Add("ABC"); Console.WriteLine(this.List.FindAll(FindString).Count); } private static bool FindString(String Value) { if (Value.Equals("ABC")) { return true; } return false; } |
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Frischling
Da kannst Du gern widersprechen, dennoch gilt meine Aussage als allgemein korrekt.
Deine Hochrechnung ist völliger Quatsch und hat nichts mit dem Thema zu tun, da die Rechnung völlig am Thema vorbei ist und 0 realistisch.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Das stimmt, denn besser als "richtig" geht ja nicht.Nur das du wiederholst was du sagst macht deine Aussage nicht besser.Da kannst Du gern widersprechen, dennoch gilt meine Aussage als allgemein korrekt.
Im Gegenteil. Deine Logik auf viel Code angewendet führt genau dazu.Deine Hochrechnung ist völliger Quatsch und hat nichts mit dem Thema zu tun, da die Rechnung völlig am Thema vorbei ist und 0 realistisch.
Falsch. Kürzerer Code ist weniger fehleranfällig, einfacher zu verstehen, einfacher zu warten und insgesamt somit in jedem Fall besser. Welche Vorteile soll Deiner Meinung nach denn langer Code bieten? Dass er überflüssige Statements enthält, er schwerer zu durchblicken ist und auf die Menge an Zeilen mehr Potential für Fehler bietet? Wenn langer Code mit jedem Stückchen Logik selbstgeschrieben besser ist, Assembler ist noch immer verwendbar.Dein Code ist nicht falsch aber mit Sicherheit nicht allgemein "besser". Das gleiche gilt für Kurzschreibweisen.
Werbeanzeige