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
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Community-Fossil
Frischling
Community-Fossil
Abgesehen davon, bin ich persönlich auch nicht der Freund davon, alles und überall nur Kurzschreibweisen zu verwenden, da dies den Code aus meiner Persönlichen Meinung unleserlicher macht.
C#-Quelltext |
|
1 2 3 4 |
int CountStringInList(String searchString, List<String> stringList) { return stringList.Where(s => s == searchString).Count(); } |
Ihr beiden habt Programmieren schon drauf aber Mango scheint gerade zu lernen. Von daher schreibt Ihr es weiterhin in Kurzschreibweise und tetuliert nicht eine Ausführliche Schreibweise als falsch.
C#-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 |
int CountStringInList(String searchString, List<String> stringList) { int counter = 0; foreach(String line in stringList) { if(line == searchString) ++counter; } return counter; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (15.10.2014, 14:18)
Frischling
C#-Quelltext |
|
1 2 3 4 |
public static int CountString(this List<string> self, string searchString) { return self.Where(s => s == searchString).Count(); } |
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Frischling
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Nein, falsch. Eine Zeile ist immer besser als 20.Ob der Code Lesbarer oder "besser" ist, ist eine persönliche Entscheidung.
Frischling
Ich nicht.@BlueCobold:
NOPE, da widerspreche ich.
Vor allem da die Definition hier von "Besser" noch fehlen würde um eine fundierte Diskussion führen zu können.
Solange in den Beiträgen nichts weiter zur Debatte beigetragen wird und stattdessen nur die eigene Meinung nochmal wiederholt wird, kann ich dir nur Recht geben. Aber interessant ist es, dass du darauf hinweist, nachdem ich in meinem Beitrag noch die Erweiterungsmethoden erwähnt habe.Und ich denke das Thema ist soweit erschöpft und wir Diskutieren hier Dinge die eingentlich keinen Interessiert und im schlimmsten Fall werden Leute wie ggf. Mango dadurch nur mehr verwirrt als das seine Fragen beantwortet werden.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Werbeanzeige