Ich programmiere in Java und mache Konverter immer so: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Am neuen Arbeitsplatz lautet das Muster: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Für mich ist es ein bisschen stinkend, da ich mich daran gewöhnt habe, …
Ich entwickle ein kleines Open Source Projekt. Die Anwendung verwendet viele Bibliotheken von Drittanbietern, die mit einer Reihe von Lizenzen veröffentlicht wurden: Apache, MIT, BSD, LGPL und CDDL. Jede dieser Lizenzen hat ihre eigenen "Papierkram" -Anforderungen. In der Apache-Lizenz v2.0 heißt es beispielsweise: Wenn das Werk eine "HINWEIS" -Textdatei als …
Die automatische Dokumentationserstellung kann mit einer Vielzahl von Werkzeugen durchgeführt werden, wobei GhostDoc eines der bekanntesten ist. Per Definition ist jedoch alles, was es erzeugt, redundant. Es wirft einen Blick auf Namen von Methoden, Klassen, etc. und gibt Englisch , das könnte sie mehr verbosely erklären. Im besten Fall tut …
Ich frage mich, warum Frameworks / Bibliotheken ihre eigenen Helfer haben, obwohl sie von Haus aus bereits existieren. Nehmen wir jQuery und AngularJS . Sie haben ihre eigenen eachIteratorfunktionen: jQuery.each () angle.forEach () Aber wir haben Array.prototype.forEach. Ähnlich, jQuery.parseJSON () eckig.vonJson () Aber wir haben die JSON.parse()Funktion in Vanille JavaScript.
Ich habe eine Debatte darüber geführt, was mit einem abschließenden Schrägstrich in einer RESTful-API geschehen soll. Nehmen wir an, ich habe eine Ressource namens Hunde und untergeordnete Ressourcen für einzelne Hunde. Wir können daher Folgendes tun: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Aber was machen wir mit dem folgenden Sonderfall: GET/PUT/POST/DELETE http://example.com/dogs/ …
Ich programmiere seit ungefähr einem Jahr und interessiere mich sehr für Datenanalyse und maschinelles Lernen. Ich nehme an ein paar Online-Kursen teil und lese ein paar Bücher. Alles, was ich tue, verwendet entweder R oder Python und ich suche nach Vorschlägen, ob ich mich auf eine Sprache konzentrieren soll (und …
Es mag eine seltsame Frage sein, aber warum gibt es in vielen Sprachen keine Implikation als logischer Operator (Java, C, C ++, Python Haskell - obwohl es als letztes trivial ist, benutzerdefinierte Operatoren hinzuzufügen)? Ich finde logische Implikationen viel klarer zu schreiben (insbesondere in Behauptungen oder assert-ähnlichen Ausdrücken) als Negation …
Ein enum X : int(C #) oder enum class X : int(C ++ 11) ist ein Typ, dessen verstecktes inneres Feld inteinen beliebigen Wert enthalten kann. Außerdem sind eine Reihe vordefinierter Konstanten von Xin der Enumeration definiert. Es ist möglich, die Enumeration auf ihren ganzzahligen Wert zu setzen und umgekehrt. …
In meinem Programmdesign komme ich oft an den Punkt, an dem ich Objektinstanzen durch mehrere Klassen führen muss. Zum Beispiel, wenn ich einen Controller habe, der eine Audiodatei lädt und sie dann an einen Player weitergibt, und der Player sie an den playerRunnable weitergibt, der sie wieder an eine andere …
Ich bin ein Teamleiter mit mehr als 5 Entwicklern. Ich habe einen Entwickler (nennen wir ihn A ), der ein guter Programmierer ist, der sauberen, leicht verständlichen Code schreibt. Es ist jedoch etwas schwierig, mit ihm umzugehen, und manchmal frage ich mich, ob er wirklich unterdurchschnittlich ist oder nicht. Unser …
Wir sind ein Scrum-Team aus 3 Entwicklern, 1 Designer, dem Scrum-Master und dem Product Owner. Wir haben jedoch keinen offiziellen Tester in unserem Team. Ein Problem, das wir immer haben, ist, dass das Testen der Anwendung und das Bestehen dieser Tests sowie das Entfernen von Fehlern als eines der Kriterien …
Ich bin ein unabhängiger Auftragnehmer und als solcher interviewe ich 3-4 Mal im Jahr für neue Auftritte. Ich bin jetzt mitten in diesem Zyklus und wurde für eine Gelegenheit abgelehnt, obwohl ich das Gefühl hatte, dass das Interview gut verlaufen ist. Dasselbe ist mir in diesem Jahr ein paar Mal …
Ich möchte wissen, was als bessere Art der Rückgabe angesehen wird, wenn ich eine ifErklärung habe. Beispiel 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; // …
Nachdem ich kürzlich einige "Job-Hopping" -Threads durchgelesen habe, habe ich mir überlegt, wie das Gegenteil von Job-Hopping auch ein Problem sein kann. Ich habe viele Leute gekannt (besonders in großen, relativ trägen Unternehmen), die sich in einer bequemen und unangefochtenen Rolle wohl gefühlt haben und sehr lange dabei geblieben sind …
Ich habe kaum ein Jahr Erfahrung im Codieren. Nachdem ich mit der Arbeit begonnen hatte, arbeitete ich die meiste Zeit am Code einer anderen Person, indem ich entweder neue Features über die vorhandenen hinzufügte oder die vorhandenen Features änderte. Der Typ, der den eigentlichen Code geschrieben hat, arbeitet in meiner …
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.