Ich bin auf der Suche nach Programmierbücher (vorwiegend C, C++, C# oder Java) die sich mit der Vermeidung von Programmierfehlern und Codeoptimerung beschäftigt.
Mit Vermeidung (sinnloser Codefehler) meine ich
sollte immer so geschrieben werden:
Grund: Beim erweitern des Codes hat sich gezeigt, dass folgenden Fehler passiert:
mit Codeoptimierung meine ich, wie schreibt man möglichst performante Programme?
optimiert:
Mit Vermeidung (sinnloser Codefehler) meine ich
Java:
if(pos.x>100)
pos.x=100;
sollte immer so geschrieben werden:
Java:
if(pos.x>100)
{
pos.x=100;
}
Grund: Beim erweitern des Codes hat sich gezeigt, dass folgenden Fehler passiert:
Java:
if(pos.x>100)
System.out.println("WARNING: x position out of field");
pos.x=100;
mit Codeoptimierung meine ich, wie schreibt man möglichst performante Programme?
Java:
for(int n=0; n<GetNumberOfListEntries(); n++)
{
String Description="Current Number: ";
System.out.println(Description+n);
}
Java:
final int NumberOfListEntries=GetNumberOfListEntries();
final String Description="Current Number: ";
for(int n=0; n<NumberOfListEntries; ++n)
{
System.out.println(Description+n);
}