Wenn etwas generiert werden kann, dann sind das Daten, kein Code. Ist diese Idee der Quellcode-Generierung nicht ein Missverständnis? Das heißt, wenn es einen Codegenerator für etwas gibt, warum dann nicht eine ordnungsgemäße Funktion daraus machen, die die erforderlichen Parameter empfangen und die richtige Aktion ausführen kann, die der "erzeugte" …
Zunächst einmal bin ich mir bewusst, dass viele Fragen zu VCS als Solo-Entwickler gestellt wurden, aber sie sind oft zu weit gefasst. Dies betrifft nur die Verzweigung und wurde dennoch als Duplikat markiert ... Das vermeintliche Duplikat wird wiederum als ein weiteres Duplikat einer anderen Frage markiert, die zu weit …
Ich habe viele Referenzen zu Dependency Injection (DI) und Inversion Of Control (IOC) gesehen, aber ich weiß nicht wirklich, ob es einen Unterschied zwischen ihnen gibt oder nicht. Ich würde gerne einen oder beide verwenden, aber ich bin ein wenig verwirrt darüber, wie sie sich unterscheiden.
Ich versuche mir in regelmäßigen Abständen eine neue Programmiersprache beizubringen. Kürzlich habe ich gelesen, dass sich Lisp und seine Dialekte im Gegensatz zu Sprachen wie C / C ++ befinden, was mich neugierig genug machte, mehr darüber zu erfahren. Zwei Dinge sind mir jedoch unklar, und ich suche nach Anleitung …
Das nachgestellte Leerzeichen ist für Programmierer ein Problem, da Editoren wie Emacs spezielle Funktionen haben, die es hervorheben oder automatisch entfernen, und viele Codierungsstandards erfordern, dass Sie alle Instanzen davon entfernen. Ich bin mir nicht ganz sicher warum. Ich kann mir einen praktischen Grund vorstellen, unnötige Leerzeichen zu vermeiden, und …
Ich arbeite mit Webentwicklung seit 2009, als ich mit PHP anfing. Als ich zu ASP.NET gewechselt bin, habe ich viel über DDD und OOAD gehört, bei denen diese "Geschäftslogik" und "Geschäftsregeln" einen hohen Stellenwert haben. Der Punkt ist, dass sich alle Apps, die ich bis jetzt entwickelt habe, um CRUD-Operationen …
Der Code ist schwer zu befolgen, scheint aber (meistens) gut zu funktionieren, zumindest bei oberflächlichen Tests. Es mag hier und da kleine Fehler geben, aber es ist sehr schwer, durch Lesen des Codes zu erkennen, ob sie symptomatisch für tiefere Probleme oder einfache Korrekturen sind. Die manuelle Überprüfung der Gesamtkorrektheit …
Apple hat auf der WWDC14 seine neue Programmiersprache Swift vorgestellt . In der Präsentation wurden einige Leistungsvergleiche zwischen Objective-C und Python durchgeführt. Das Folgende ist ein Bild von einer ihrer Folien, von einem Vergleich dieser drei Sprachen, die eine komplexe Objektsortierung durchführen: Es gab ein noch unglaublicheres Diagramm über einen …
Auf meinem Dateisystem (Windows 7) habe ich einige Textdateien (dies sind SQL-Skriptdateien, falls dies wichtig ist). Beim Öffnen mit Notepad ++ wird im Menü "Codierung" angegeben, dass einige von ihnen eine Codierung von "UCS-2 Little Endian" und einige von "UTF-8 ohne Stückliste" aufweisen. Was ist der Unterschied hier? Sie scheinen …
Wenn Sie eine Regression aufspüren und beheben - dh einen Fehler, der dazu führte, dass zuvor funktionierender Code nicht mehr funktionierte -, können Sie mithilfe der Versionskontrolle nachsehen, wer die Änderung durchgeführt hat, die sie brach. Lohnt es sich das zu tun? Ist es konstruktiv, die Person darauf hinzuweisen, die …
Ich stoße ständig auf diesen Ausdruck "erfinde das Rad nicht neu" oder "erfinde das Rad nie neu", wenn ich Fragen zu SO stelle. Sie weisen Sie an, einige Frameworks oder vorhandene Pakete zu verwenden. Ich weiß, woher diese Einstellung kommt, da es unklug ist, Zeit mit etwas zu verschwenden, das …
Diese Frage mag dumm klingen, aber warum werden die meisten Programmiersprachen mit einem Wert von 0 (null) und einem anderen Wert (ganzzahlig) 0bewertet ?falsetrue String-Vergleich Da die Frage ein bisschen zu einfach erscheint, möchte ich mich ein bisschen näher erläutern: Zunächst mag es jedem Programmierer klar erscheinen, aber warum sollte …
In den letzten 6 Monaten oder länger habe ich viele Codes auf sourceforge.net sowie auf anderen Hosting-Sites "Move to GitHub" gesehen. Eine einfache Google-Suche mit der Phrase "Auf Github verschoben" gibt mehrere Ergebnisse zurück, die den nach Github verschobenen Text enthalten. Das ist sehr verwirrend für mich und ich frage …
Ich bin ein neuer Student mit dem Ziel, meinen Master in Informatik zu beginnen. Ich bin auf mehrere Open Source-Projekte gestoßen, die mich wirklich faszinieren und ermutigen, zu ihnen beizutragen (CloudStack, OpenStack, Moby und Kubernetes, um nur einige zu nennen). Ich habe festgestellt, dass die meisten von ihnen die Verwendung …
Ich habe festgestellt, dass einige Funktionen, mit denen ich arbeite, 6 oder mehr Parameter haben, während ich in den meisten Bibliotheken selten eine Funktion finde, die mehr als 3 benötigt. Oft sind viele dieser zusätzlichen Parameter binäre Optionen, um das Funktionsverhalten zu ändern. Ich denke, dass einige dieser Funktionen mit …
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.