Programmierpraktiken sind die häufig oder nicht so häufig verwendeten Methoden bei der Entwicklung von Software. Dies können Dinge wie Agile Development, Kanban, Coding-Verknüpfungen usw. sein.
Ich versuche, einen persönlichen Workflow zu entwickeln. Ich habe ein Flussdiagramm der hypothetischen Lebensdauer einer Veröffentlichung zusammengestellt: Ein Entwickler, der sich an ein öffentliches Github-Repo wendet, und ein Freund, der bei einigen Funktionen hilft und einen Fehler behebt. Ist dies ein vernünftiger Ansatz zur Versionskontrolle? Die Hauptidee ist es, das …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Ich denke, die beiden Hauptprobleme mit meinen Programmen sind meine Codestruktur / Organisation …
In der Spieleentwicklung gibt es viel C / C ++, in Geschäftsanwendungen C #. Ich habe C / C ++ - Entwickler gesehen, die sich besorgt darüber äußerten, wie eine einzelne Codezeile in Assembly übersetzt wird. In .NET gehen manche nur selten in die IL. In C # ist "Mikrooptimierung" …
Gibt es zu viel Uniformität? Wo ich arbeite, haben wir natürlich Standards, einschließlich Namenskonventionen, Architekturen, Frameworks, die genutzt werden können. In letzter Zeit wurde jedoch viel kritisiert, was ich für mehr Stil halten würde. Schreiben Sie beispielsweise ifAnweisungen in mehreren Zeilen gegen eine Zeile, indem Sie den c # ??-Null-Koaleszenzoperator …
Wir bauen einen Webservice (SOAP, .Net) auf, der mit (meistens) nativen Clients (Windows, C ++) kommunizieren würde, und wir fragen uns, wie Fehler am besten an den Client kommuniziert werden können (z. B. SomethingBadHappened wie Login-Service nicht verfügbar) oder so etwas wie Benutzer nicht gefunden) und nicht in der Lage …
Wenn Sie Programmierer einstellen und zwischen einem der 100 besten Programmierer auf topcoder.com oder einem der 100 besten Programmierer auf stackoverflow.com wählen könnten, welchen würden Sie wählen? Zumindest scheint mir topcoder.com eine objektivere Bewertung der reinen Fähigkeit zu geben, Probleme zu lösen und Code zu schreiben. Gleichzeitig kann es sein, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich sehe an vielen Stellen, an denen das Wort …
Seit der High School wurde mir beigebracht, wie man solche Variablen definiert: int _a; oder int __a; sollte als schlechte Praxis angesehen werden, da dies eventuell Compiler rätseln würde, die Variablen verwenden, die mit einem Unterstrich beginnen, um temporäre Variablen zu benennen. Soweit ich weiß, ist dies der Grund, warum …
Ich bin ein aufstrebender Spieleentwickler, arbeite an gelegentlichen Indie-Spielen und mache seit einiger Zeit etwas, das anfangs wie eine schlechte Praxis schien, aber ich möchte wirklich eine Antwort von einigen erfahrenen Programmierern hier bekommen. enumList.hAngenommen , ich habe eine Datei mit dem Namen, in der ich alle Aufzählungen deklariere, die …
Ich habe kürzlich eine Website über die Entwicklung von sauberem Code gelesen (ich habe hier keinen Link eingefügt, da dieser nicht auf Englisch ist). Eines der auf dieser Website beworbenen Prinzipien ist das Open-Closed-Prinzip : Jede Softwarekomponente sollte zur Erweiterung geöffnet und zur Änderung geschlossen sein. Wenn wir beispielsweise eine …
Es tut mir leid, wenn dies eine ABSOLUT sophomorische Frage ist, aber ich bin gespannt, welche Best Practices es gibt, und ich kann bei Google anscheinend keine gute Antwort finden. In Python verwende ich normalerweise eine leere Klasse als Super-Catchall-Datenstrukturcontainer (ähnlich einer JSON-Datei) und füge unterwegs Attribute hinzu: class DataObj: …
Ich entwickle eine Java 6 EE-Anwendung und teste meinen JSP-Code mit einer anderen mit einer Testversion der Funktionsaufrufe und des Codes, die in der ursprünglichen verwendet wurden, aber es scheint locker und unpraktisch. Gibt es eine gute Möglichkeit, diese Art von Tests durchzuführen?
Ein Freund von mir sagte mir, dass die beste Vorgehensweise darin besteht, dass Klassen enthaltende mainMethoden benannt werden sollten Mainund nur mainMethoden enthalten. Außerdem mainsollte die Methode nur Eingaben analysieren, andere Objekte erstellen und andere Methoden aufrufen. Die MainKlasse und die mainMethode sollten nichts anderes tun. Grundsätzlich sollte das, was …
Wie soll ich beim Schreiben von Tools für die CLI von UNIX das Programm zum Ausdrucken der Hilfe und / oder Verwendung verwenden? Ich benutze normalerweise fprintf(stderr, "help text here");, aber es gibt mehrere Probleme damit. Erstens bin ich mir nicht sicher, ob ich verwenden soll stderr. Ist das in …
Wenn ich versuche, eine Schnittstelle für ein bestimmtes Programm zu erstellen, versuche ich im Allgemeinen, Ausnahmen zu vermeiden, die von nicht validierten Eingaben abhängen. Was also oft passiert, ist, dass ich an einen solchen Code gedacht habe (dies ist nur ein Beispiel für ein Beispiel, egal welche Funktion er ausführt, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.