Auf dieser Seite befinden sich alle Allgemein-Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [allgemein] Suchwort um alle Fragen
zum Thema allgemein mit dem Wort "Suchwort" zu finden.
Hallo, ich kann auf dieser Seite Themen auswählen, die mich interessieren und solche, die mich nicht interessieren. Ist es möglich nur die Diskussionen anzuzeigen, die mich auch interessieren und die, die mich nicht interessieren komplett auszublenden (bisher sehe ich sie immer transparent).
Das schwieigste was mir bisher begegnet ist war ein VB.NET Projekt das von ehemaligen VB4/VB6 Entwicklern erstellt wurde. Hier waren in der "Main Form" 25.000 Zeilen Code zu finden - sprich: Nahezu das komplette Projekt. Methoden waren teilweise über 7 Bildschirmseiten lang und die meisten Variablen "Modulglobal" definiert. Aber am schlimmsten sind die alten "On Error goto ...
public ReturnObject ReadWriteDeleteData(ParameterEnum enumWhatTodo ParamterObject parameter) Schlimm genug, dass die Methode drei Sachen macht und per Enum mitgeteilt bekommt was gemacht werden soll. Wenn man aber null als ParameterObject übergeben hat, dann wurden nicht nur die Daten gelöscht, sondern sogar der ganze Table selbst... *Hidden Feature* Auch gut war ein ...
Werden Klassen mit statischen Membern intern auch instantiiert?? Hintergrund: Der Unterschied zwischen einem statischen Klassenmember in C# z.B. methode1() in: class Test1 { public static string methode1(string s){return s "!";} } und einem nicht statischen z.B. methode2() in: class Test2 { public string methode2(string s){return s "!";} } ist ja bekanntlich, dass man ...
Ich habe eine For-schleife: for(var i a; i b; i ){ ... viel Code ... } Es kann allerdings vorkommen, dass b a. Dann müsste die schleife rückwärts laufen, also: for(var i a; i b; i--){ ... viel Code ... } Das ist zwar eigentlich nur eine simlpe Änderung doch mir fällt im Moment nichts anderes ein als beides komplett auszuschreiben, also: if(a b){ for(var i a; i b; i--){ ... viel Code ... } } ...
Ich habe das neulich erst gemacht: bool isReverse ...; int inc isReverse ? -1 : 1; for(var i isReverse ? a : 0; isReverse ? i b : i b; i inc){ ... viel Code ... } Der Code ist von abscheulicher Hässlichkeit ;-) Alternativ: Action int body i { ... viel Code ... } if(a b){ for(var i a; i b; i--) body (i); } else{ for(var i a; i b; i ) body (i); } Das 2te Beispiel könnte in eine Hilfsmethode ausgelagert ...
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.
Stelle eine Frage
Werde Autor auf codekicker.news
codekicker.news bietet Bloggern eine Plattform für ihre Inhalte.