Heim  >  Artikel  >  Backend-Entwicklung  >  8 schlechte Angewohnheiten, die es bei der Softwareentwicklung zu überwinden gilt

8 schlechte Angewohnheiten, die es bei der Softwareentwicklung zu überwinden gilt

伊谢尔伦
伊谢尔伦Original
2016-11-26 10:28:061278Durchsuche

Im Bereich der Softwareentwicklung werden viele Probleme durch schlechte Programmiergewohnheiten verursacht. Wenn Sie diese schlechten Gewohnheiten beseitigen, wird Ihre Entwicklung einfacher und effizienter.

8 schlechte Angewohnheiten, die es bei der Softwareentwicklung zu überwinden gilt

1. Es gibt Rechtschreibfehler im Code

Seien Sie nicht überrascht, das ist ein sehr häufiges Problem, was Sie verrückt macht, ist dieses und Ihre Programmierfähigkeit hat damit nichts zu tun. Dennoch kann ein falsch geschriebener Variablen- oder Funktionsname katastrophale Folgen haben und unbemerkt bleiben.

Wie kann man das Problem lösen? Sie sollten eine gute integrierte Entwicklungsumgebung (IDE) oder einen programmspezifischen Code-Editor verwenden. Beides kann Ihnen erheblich dabei helfen, Rechtschreibfehler zu reduzieren. Eine andere Möglichkeit besteht darin, als Variablen- und Funktionsnamen bewusst Namen zu wählen, die sich leicht buchstabieren lassen, damit Fehler leicht gefunden werden können. Vermeiden Sie Wörter, die leicht falsch geschrieben werden können, da „receive“ leicht falsch geschrieben werden kann und schwer zu erkennen ist.

2. Der Code ist nicht eingerückt oder formatiert

Das Einrücken oder Formatieren des Codes kann das Lesen und Auffinden von Fehlern erleichtern. Da es sich außerdem um ein kohärentes Format handelt, ist es für andere einfacher, Ihren Code zu pflegen.

Wenn die von Ihnen verwendete IDE das Format des Codes nicht automatisch vereinheitlichen kann, können Sie die Verwendung eines Code-Verschönerers wie Uncrustify in Betracht ziehen, der den Code entsprechend Ihren Einstellungen formatieren kann.

3. Machen Sie den Code nicht modular

Lassen Sie jede Funktion implementieren und implementieren Sie nur eine Funktion. Dadurch wird die Funktion kürzer und einfacher zu verstehen und zu warten. Längere Funktionen enthalten normalerweise viele Pfade, was schwer zu testen ist.

Eine gute Faustregel ist, dass eine Funktion nicht länger als Ihr Bildschirm sein sollte. Wenn eine Funktion außerdem mehr als 10 if-Anweisungen oder Schleifenanweisungen enthält, ist sie zu komplex und muss neu geschrieben werden.

Sie denken fälschlicherweise, dass Ihre IDE sicher ist.

IDEs und andere Tools können die Effizienz beim Schreiben von Code verbessern. Sie können Vorschläge basierend auf Ihren vorhandenen Eingaben und dem Umfang Ihrer Variablen liefern Namen oder andere Inhalte. Diese Art von Werkzeug ist jedoch nicht sicher genug. Sie werden einige Optionen nur deshalb auswählen, weil sie wie die gewünschten aussehen, aber tatsächlich haben Sie nicht die, die Sie möchten. Tatsächlich reduziert es nur Ihr Denken, aber Sie müssen es trotzdem bestätigen.

5. Vorzeitige Optimierung des Codes

Der legendäre Programmierer Donald Knuth sagte einmal: „Programmierer verbringen viel Zeit damit, über unkritische Teile des Codes nachzudenken. Solche Optimierungen sind im Gegenteil der Fall.“ „Der Versuch, die Ausführung etwas zu beschleunigen, erschwert das Debuggen und Warten Ihres Codes.“ Eine wirklich gute Strategie besteht darin, zuerst Ihren Code klar zu schreiben. Wenn es dann einen Teil des Programms gibt, der wirklich optimiert werden muss, um die Leistung zu verbessern, erledigen Sie diese Arbeit.

Keine Vorausplanung

Wofür wird Ihr Projekt verwendet? Wie groß wird es deiner Meinung nach sein? Wie viele Benutzer werden es verwenden? Wie schnell kann es laufen? Die Antworten auf diese Fragen sind nicht vorgefertigt und sicher, aber wenn Sie sie falsch einschätzen, wie wählen Sie dann ein geeignetes Entwicklungsframework aus, das Ihren Anforderungen entspricht?


7. Erhöhen Sie die Arbeitskräfte, um den Fortschritt zu beschleunigen

Eine Erhöhung der Arbeitskräfte für das Projekt ist theoretisch möglich und sehr gut. Dabei handelt es sich jedoch tatsächlich um ein weit verbreitetes Missverständnis. Tatsächlich verringert sich dadurch in der Regel die Gesamteffizienz.

8. Setzen Sie falsche Zeiterwartungen ein

Geben Sie sich auch hier nicht der Illusion hin, dass Sie einen Rückstand aufholen können. Wenn Sie bereits im Verzug sind, liegt das daran, dass Ihre Schätzung falsch war und Sie den gesamten Projektzyklus neu bewerten sollten, anstatt sich blind an den falschen Zeitplan zu halten.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn