An meiner örtlichen Universität gibt es einen kleinen Studenten-Computerclub mit ungefähr 20 Studenten. Der Club hat mehrere kleine Teams mit bestimmten Schwerpunkten wie mobile Entwicklung, Robotik, Spieleentwicklung und Hacking / Sicherheit. Ich stelle einigen Teams einige grundlegende agile Entwicklungskonzepte vor, z. B. User Stories, das Schätzen der Komplexität von Aufgaben …
Früher war ich ein Fan davon, XML-Kommentare für die Dokumentation zu benötigen. Ich habe meine Meinung seitdem aus zwei Hauptgründen geändert: Wie guter Code sollten Methoden selbsterklärend sein. In der Praxis sind die meisten XML-Kommentare nutzloses Rauschen, das keinen zusätzlichen Wert bietet. Oft verwenden wir einfach GhostDoc, um generische Kommentare …
Ich bin neu in der plattformübergreifenden Anwendungsentwicklung. Ich bin auf die sehr ähnlichen plattformübergreifenden Frameworks AppMobi und PhoneGap gestoßen . Ich möchte es wissen Gibt es Unterschiede zwischen apk / ipa, das mit Appmobi erstellt wurde, und apk / ipa, das mit PhoneGap erstellt wurde? Gibt es einen Unterschied bei …
Was ist in einem Anwendungsframework, in dem die Auswirkungen auf die Leistung ignoriert werden können (maximal 10 bis 20 Ereignisse pro Sekunde), wartbarer und flexibler als bevorzugtes Medium für die Kommunikation zwischen Modulen zu verwenden - Ereignisse oder Futures / Versprechen / Monaden ? Es wird oft gesagt, dass Ereignisse …
Angesichts dieses Javascript-Beispiels habe ich gefunden var sum = function() { var i, sum = 0; for(i = 0; i < arguments.length; i += 1) { sum += arguments[i]; } return sum; }; Welchen Vorteil hat es, einer Var eine Funktion zuzuweisen?
Ich habe festgestellt, dass der 26. Juli (mein Geburtstag) in verschiedenen PHP-Beispielen zur Verhinderung des http-Caching mithilfe von ExpiresHeadern sehr häufig verwendet wird , z. /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ Was ist das Besondere an diesem Datum?
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich habe angefangen, gitflow für ein Projekt zu verwenden, und ich habe einen hervorragenden Feature-Zweig sowie einen neu erstellten Hotfix. Gemäß dem Gitflow-Workflow wird der Hotfix sowohl auf den Master- als auch auf den Entwicklungszweig angewendet , es wird jedoch nichts über vorhandene Feature-Zweige gesagt oder getan. Trotzdem möchte ich …
Was ist der Unterschied zwischen dem Überladen einer Methode und dem Überschreiben in Java? Gibt es einen Unterschied in der Methodensignatur, dem Zugriffsspezifizierer, dem Rückgabetyp usw.?
Im Allgemeinen ist es gut, Wörter wie "handle" oder "process" als Teil von Routinennamen und Klassennamen zu vermeiden, es sei denn, Sie haben es mit (z. B.) Dateihandles oder (z. B.) Unix-Prozessen zu tun. Abstrakte Klassen wissen jedoch oft nicht wirklich, was sie mit etwas anderem anfangen sollen, als es …
Ich habe ein ziemlich interessantes Projekt geerbt, bei dem es eine gute Gelegenheit gibt, eine vorhandene Software in eine SaaS-Web-App umzuwandeln. Da das Projekt vererbt wird, ist die Codebasis / das Code-Framework bereits als C ++ und MySQL definiert. Die App selbst wird kompiliert und unter Windows Server als EXE-Datei …
Unser Unternehmen hat fünf neue Nachwuchsentwickler eingestellt, die mir bei der Entwicklung unseres Produkts helfen sollen. Leider erfordern die neuen Funktionen und eingehenden Fehlerkorrekturen in der Regel tiefere Kenntnisse als ein kürzlich abgeschlossener Entwickler (Threading / Parallelität, Debuggen von Leistungsengpässen in einem komplexen System usw.). Das Delegieren (und Planen) von …
Wenn ich eine Funktion in meinem Code habe, die wie folgt aussieht: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Normalerweise würde ich dies umgestalten, um Ploymorphism unter Verwendung einer Fabrikklasse und eines Strategiemusters zu …
Ich entwerfe eine Software als Serviceprojekt, auf die nur online zugegriffen werden kann. Möglicherweise habe ich eine starke Abhängigkeit von einer ausführbaren Datei, die von der GNU GPL (Version 2 oder höher) abgedeckt wird. Ich verstehe, dass mein Code, wenn ich ihn jemals verteilen möchte, auch unter den GPL-Bedingungen verteilt …
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.