Computer -Programmierung kann sehr frustrierend , vor allem, wenn Sie nicht wissen, wenn das Programm nicht läuft , wie es sollte , was zu tun ist. Die meisten Programmiersprachen Probleme durch Fehler in der schriftlichen Code verursacht werden, so dass der beste Weg, um mit der Programmierung Problemen umzugehen ist, sie von geschieht in erster Linie während Codierung verhindern. Um diese Probleme zu vermeiden , müssen Sie in Ihrem Hinterkopf behalten, die Tatsache, dass man nicht erwarten, dass ein effizientes Programm einfach durch das Schreiben von Code leichtfertig auf einem Editor machen . Halten Sie eine organisierte Struktur Tabbed
Tab Code. Im Anschluss an diese Beratung kann , und wahrscheinlich wird , sparen Sie Stunden der Kodierung und Debugging . Tabbing Code in einer organisierten Struktur macht nicht nur den Code besser lesbar für Sie, aber wenn Sie Ihre Arbeit sah von anderen Personen zu planen , sie können es besser lesen als gut. Dies ist zum Beispiel , ist inakzeptabel :
bool validiert ( vobj valObj ) {if ( valObj -> validiert ) { return 1; } else { return 0; }}
Sie nicht nur einen leichteren Lesbarkeit des Codes , aber auch Tab- Code macht Sie weniger anfällig zu machen Syntax Fehler. Die Mehrheit der Syntax-Fehler verursacht werden , weil die Coder nicht Registerkarte den Code.
Programm Konservativ
Programmierung, wird man normalerweise haben, um mit Leistung Einschränkungen umgehen , wie als eine große Menge der CPU-Ressourcen im Vergleich mit einer großen Menge an RAM . Sie müssen über die Art von Computer , die Sie zum Ausführen des Codes zu denken. Je mehr Sie konservativ Code , desto mehr Menschen nutzen die Software . Caching Dinge werden natürlich mehr Speicherplatz , sondern auf Abruf das Objekt aus dem Speicher , verwenden Sie weniger CPU-Ressourcen holen es als Sie wieder macht sie jedes Mal, wenn es aufgerufen wird . Manchmal bist du keine andere Wahl übrig, als eine bestimmte Ressource des Systems mehr als üblich verwenden . Denken programmatisch , in den Zeiten, in denen Sie zu tun haben insbesondere Entscheidungen , sollten Sie versuchen , die Nutzung von System-Ressourcen zur Verfügung , um Sie zu balancieren. Wenn Sie haben keine andere Wahl, als zu häufig eine bestimmte Ressource, z. B. Speicher (z. B. wenn Sie Speicher zuweisen , um ein Objekt , das später verwendet werden zu erstellen ) , versuchen Sie es so konservativ wie möglich . Versuchen Sie es mit so wenig wie möglich in Bytes jedes Attribut des Objekts in Frage.
Vermeiden Speicherlecks
Ein Speicherverlust tritt auf, wenn Sie einen Block zuzuordnen Speicher und dieser Block nicht befreit. Dieser Fehler ist sehr häufig auch in den professionellen Programmen . Manchmal Speicherlecks kann sehr gefährlich sein und lassen Sie ein "Gedächtnis Fingerabdruck" , wenn die Anwendung geschlossen ist. Sie könnten sogar verhindern, dass die Anwendung von Schließung. Eine Faustregel , um Speicherlecks zu vermeiden, ist jedes Stück Speicher ordnen Sie mit den dazugehörigen Funktion befreien. Wenn Sie GlobalAlloc verwendet , sollten Sie GlobalFree , nicht LocalFree . Wenn Sie mit der Programmierung unter Verwendung einer objektorientierten Sprache sind , könnten Sie mit einem Wrapper Speicher zugewiesen werden. In einem solchen Fall gibt es normalerweise eine Dispose -Funktion für das Objekt, das Sie erstellt haben . Egal, welche Sprache Sie verwenden, sind Speicherlecks möglich und werden Sie verfolgen , wenn Sie nicht vorsichtig sind. Verhindern, dass ein Memory Leak hilft Ihnen zu vermeiden verbringen viele Stunden Jagd durch den Code für sie.