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.
Etwas, das ich schon länger kenne, aber nie in Betracht gezogen habe, ist, dass es in den meisten Sprachen möglich ist, Operatoren in einer if-Anweisung basierend auf ihrer Reihenfolge Vorrang einzuräumen. Ich benutze dies oft, um Nullreferenzausnahmen zu verhindern, zB: if (smartphone != null && smartphone.GetSignal() > 50) { // …
Ich arbeite jetzt seit anderthalb Jahren als App-Entwickler (ich weiß es nicht lange) und habe gerade mein erstes großes Projekt erhalten. Unnötig zu erwähnen, dass es nicht sehr reibungslos verlief, und ich bat einen erfahrenen Programmierer, der an dem Projekt beteiligt war, um Rat, wie ich es angehen sollte. Er …
Ich bin ein bisschen verwirrt, wann immer oder wann nicht breaknach dem letzten Fall, oft default. switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is it considered to be needed? } breakMeines switchErachtens besteht der einzige Zweck darin, zu verhindern, dass der …
Ich gehe davon aus, dass mein Projekt ausreichend entkoppelt ist, um Unit-Tests zu ermöglichen. Aber wie groß muss mein Projekt in Bezug auf Klassen und Funktionen genau sein, damit sich das Testen von Einheiten lohnt? Wir alle machen Fehler und niemand ist perfekt, aber ich betrachte mich als einen anständigen …
Ich bin gespannt, ob meine aktuellen Erfahrungen als Praktikant für die aktuelle Branche repräsentativ sind. Als Hintergrund bin ich durch den Großteil von zwei Computer-Majors und einem Mathematik-Major an einer großen Universität; Ich habe jede Klasse begeistert und alle geliebt, also würde ich gerne denken, dass ich nicht schlecht programmieren …
Heute habe ich ein " JUnit- Grundlagen" -Video angesehen und der Autor hat gesagt, dass Sie beim Testen einer bestimmten Methode in Ihrem Programm keine anderen Ihrer eigenen Methoden verwenden sollten. Um genauer zu sein, er sprach über das Testen einer Methode zur Datensatzerstellung, die einen Namen und einen Nachnamen …
Ich bin ein Anfänger im Programmieren und habe Bücher gelesen, studiert, Artikel gelesen und so weiter. Ich habe großartige Ergebnisse erzielt, seit ich angefangen habe, Programmieren zu lernen, und als ich ein Anfänger war, dachte ich, ich wüsste alles über Programmieren, aber als ich mehr lernte, wurde mir klar, wie …
Wenn ich die Software entwerfe und erstelle, an der ich arbeite, entwerfe und erstelle ich normalerweise zuerst die Back-End-SQL-Tabellen und fahre dann mit der eigentlichen Programmierung fort. Das Projekt, an dem ich gerade arbeite, hat mich allerdings ziemlich verwirrt. Dies liegt wahrscheinlich an einem Mangel an guten, soliden Voraussetzungen, aber …
Ich habe eine Debatte mit einem Programmiererkollegen darüber, ob es eine gute oder eine schlechte Praxis ist, ein funktionierendes Codestück nur so zu ändern, dass es testbar ist (z. B. durch Unit-Tests). Meiner Meinung nach ist es in Ordnung, im Rahmen der Einhaltung guter objektorientierter und Software-Engineering-Praktiken (nicht "alles öffentlich …
Haben Sie das Gefühl kennen , wenn Sie gerade brauchen weg zu zeigen, dass neue Trick mit Expressions oder drei verschiedene Verfahren verallgemeinern? Dies muss nicht unbedingt im Maßstab eines Architekturastronauten sein und kann in der Tat hilfreich sein, aber ich kann nicht anders, als zu bemerken, dass jemand anderes …
Was ist Ihrer Erfahrung nach eine nützliche Faustregel für die Anzahl der Codezeilen, die für eine Klasse in Java zu groß sind? Um es klar auszudrücken, ich weiß, dass die Anzahl der Zeilen nicht einmal annähernd dem tatsächlichen Standard entspricht, der für das verwendet werden soll, was in einer bestimmten …
Ich spreche zum Beispiel von 20 bis 30 Millionen Codezeilen, Software in der Größenordnung und Komplexität von Autodesk Maya. Wenn Sie die Entwicklung so lange einfrieren, wie es sein muss, können Sie dann tatsächlich alle Fehler beheben, bis es einfach keinen einzigen Fehler mehr gibt, wenn dies durch Computer überprüft …
In vielen Büchern und Tutorials wurde das Speichermanagement betont und ich hatte das Gefühl, dass einige mysteriöse und schreckliche Dinge passieren würden, wenn ich den Speicher nicht freigeben würde, nachdem ich ihn nicht mehr benutze. Ich kann nicht für andere Systeme sprechen (obwohl es für mich vernünftig ist anzunehmen, dass …
Meistens schreibe ich beim Schreiben von Schleifen falsche Randbedingungen (z. B. falsches Ergebnis) oder meine Annahmen über das Beenden von Schleifen sind falsch (z. B. Endlosschleifen). Obwohl ich meine Vermutungen nach einigem Ausprobieren richtig gemacht habe, war ich zu frustriert, weil ich kein korrektes Rechenmodell in meinem Kopf hatte. /** …
Ich bin Programmierer mit 1 Jahr Erfahrung, vor kurzem habe ich festgestellt, dass ich ein Projekt selten richtig beginne (der Großteil meines Nebenprojekts), normalerweise verläuft der Projektzyklus wie folgt Beginnen Sie mit einigen Anwendungsfällen Starten Sie die Codierung Erkenne ein paar Dinge, die ich nicht gut behandelt habe und die …
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.