Ich bin wirklich verwirrt. Ich glaube, je mehr Erfahrung ich sammeln kann, desto besser kann ich Fehler finden und schnell beheben. Jetzt hat mein Chef eine Webseite von einem Programmierer bekommen, der sehr, sehr schlecht programmiert. Jetzt sendet er die Liste der zu behebenden Probleme. Angenommen, es ist das Stylesheet-Problem, …
Das ist ein bisschen umständlich, aber ich habe gesehen, wie manche Leute Idwie in: private int userId; public int getUserId(); und andere verwenden: private int userID; public int getUserID(); Ist einer von diesen ein besserer Name als der andere? Warum? Ich habe gesehen, dass dies in großen Projekten sehr inkonsistent …
Würden Sie es für angemessen halten, wenn Sie in einem Software-Vorstellungsgespräch (oder als Frage vor dem Vorstellungsgespräch) nach Ihrem Stack Exchange-Benutzernamen gefragt würden? Für mich scheint es eine sehr vernünftige und äußerst informative Anfrage zu sein - ich bin sicher, ich könnte in fünf Minuten mehr über einen Kandidaten erfahren, …
Es gibt Zeiten, in denen die Verwendung von Rekursion besser ist als die Verwendung einer Schleife, und Zeiten, in denen die Verwendung einer Schleife besser ist als die Verwendung von Rekursion. Wenn Sie das "richtige" auswählen, können Sie Ressourcen sparen und / oder weniger Codezeilen erhalten. Gibt es Fälle, in …
Hat jemand darüber nachgedacht, warum so viele von uns dasselbe Muster mit denselben Variablennamen wiederholen? for (int i = 0; i < foo; i++) { // ... } Es scheint, dass der meiste Code, den ich je gesehen habe, verwendet iwird j, kund so weiter als Iterationsvariablen. Ich nehme an, …
In einem meiner heutigen Vorträge über Unity haben wir uns mit der Aktualisierung unserer Player-Position befasst, indem wir jedes Bild überprüft haben, wenn der Benutzer eine Taste gedrückt hat. Jemand sagte, dies sei ineffizient und wir sollten stattdessen einen Ereignis-Listener verwenden. Meine Frage ist, unabhängig von der Programmiersprache oder der …
Dies ist ein Problem, auf das ich einige Male gestoßen bin. Stellen Sie sich vor, Sie haben einen Datensatz, den Sie in einer Datenbanktabelle speichern möchten. Diese Tabelle enthält eine DateTime-Spalte mit dem Namen "date_created". Dieser eine Datensatz wurde vor langer Zeit erstellt, und Sie sind sich nicht sicher, wann …
Sie haben Code gefunden, der überflüssig aussieht, und der Compiler merkt das nicht. Was tun Sie, um sicherzustellen (oder so gut wie möglich), dass das Löschen dieses Codes keine Regression hervorruft? Zwei Ideen kommen in den Sinn. Verwenden Sie "einfach" den Abzug basierend darauf, ob der Code so aussieht, als …
Immer wenn ich die gleiche Logik mehrmals schreibe, schreibe ich sie normalerweise in eine Funktion, sodass es nur eine Stelle in meiner Anwendung gibt, an der ich diese Logik beibehalten muss. Ein Nebeneffekt ist, dass ich manchmal mit ein oder zwei Zeilenfunktionen ende, wie zum Beispiel: function conditionMet(){ return x …
Aktienoptionen machen wenig Sinn, da das Unternehmen privat ist. [Es funktioniert immer noch, wenn Sie eine Art Facebook sind UND das Regulierungssystem Websites wie Secondmarket zulässt, aber ich schweife ab.] Ich könnte an einige denken: Gesundheitliche Vorteile für Eltern und Schwiegereltern Sponsoring eines kraftstoffsparenden Fahrrads für die Fahrt ins Büro …
Ich arbeite häufig mit sehr numerischen / mathematischen Programmen, bei denen es schwierig ist, das genaue Ergebnis einer Funktion vorherzusagen. Bei dem Versuch, TDD mit dieser Art von Code anzuwenden, ist das Schreiben des zu testenden Codes häufig wesentlich einfacher als das Schreiben von Komponententests für diesen Code, da ich …
Angenommen, ich habe eine Entität mit dem Attribut "Typ". Es könnte mehr als 20 mögliche Typen geben. Jetzt werde ich gebeten, etwas zu implementieren, mit dem der Typ von A-> B geändert werden kann. Dies ist der einzige Anwendungsfall. Soll ich also etwas implementieren, das willkürliche Typänderungen zulässt, solange es …
Seitdem ich automatisiertes Testen gelernt (und geliebt) habe, habe ich festgestellt, dass ich das Abhängigkeitsinjektionsmuster in fast jedem Projekt verwendet habe. Ist es immer angebracht, dieses Muster zu verwenden, wenn Sie mit automatisierten Tests arbeiten? Gibt es Situationen, in denen Sie die Abhängigkeitsinjektion vermeiden sollten?
Wir sind ein kleines Softwareunternehmen mit einem Produkt. Wir verwenden Scrum , und unsere Entwickler wählen die Funktionen aus, die sie in jeden Sprint einbeziehen möchten. Leider hat das Team in den letzten 18 Monaten nicht ein einziges Mal die Features geliefert, die für einen Sprint zugesagt wurden. Ich habe …
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.