Ich weiß, dass Subversion (das, was wir bei der Arbeit verwenden) so konfiguriert werden kann, dass Kommentare zu Commits erforderlich sind, aber ich bin nicht in der Lage, dies einfach einzuschalten. Ich weiß, dass mein Grund für das Kommentieren meiner Commits darin besteht, dass es nützlich ist, wenn auch nur …
Die meisten Projekte, an denen ich beteiligt bin, verwenden mehrere Open-Source-Komponenten. Ist es grundsätzlich eine gute Idee, immer zu vermeiden, dass alle Komponenten des Codes an die Bibliotheken von Drittanbietern gebunden werden, und stattdessen einen Kapselungswrapper zu verwenden, um den Schmerz der Veränderung zu vermeiden? Zum Beispiel verwenden die meisten …
In vielerlei Hinsicht mag ich die Idee von Fluent-Schnittstellen sehr, aber mit all den modernen Funktionen von C # (Initialisierer, Lambdas, benannte Parameter) denke ich: "Lohnt es sich?" Und "Ist dies das richtige Muster für" verwenden?". Könnte mir jemand, wenn nicht eine akzeptierte Praxis, zumindest seine eigene Erfahrung oder Entscheidungsgrundlage …
Es scheint, dass konventionelle Weisheiten darauf hindeuten, dass gute Programmierer auch gut in Mathe sind. Oder dass die beiden irgendwie eng miteinander verbunden sind. Viele Programmierbücher, die ich gelesen habe, enthalten viele Beispiele, die Lösungen für mathematische Probleme darstellen oder in irgendeiner Weise mit Mathematik zusammenhängen, als ob diese Beispiele …
Ich habe die AvSol-Codierungsrichtlinien für C # durchgesehen und bin mit fast allem einverstanden, bin aber sehr gespannt, was andere von einer bestimmten Regel halten. AV1500 Methoden sollten 7 Anweisungen nicht überschreiten Eine Methode, die mehr als 7 Anweisungen erfordert, tut zu viel oder hat zu viele Verantwortlichkeiten. Außerdem muss …
Sobald ein Objekt in Java keine Referenzen mehr hat, kann es gelöscht werden. Die JVM entscheidet jedoch, wann das Objekt tatsächlich gelöscht wird. Um die Objective-C-Terminologie zu verwenden, sind alle Java-Referenzen von Natur aus "stark". Wenn in Objective-C ein Objekt keine starken Referenzen mehr hat, wird das Objekt sofort gelöscht. …
Als ich anfing PHP zu lernen (vor ungefähr 5 oder 6 Jahren), lernte ich Ajax und ging die "Phasen" durch: Ihr Server gibt HTML-Daten zurück und Sie platzieren sie in das innerHTML eines DOM Sie lernen Datenübertragungsformate wie XML kennen (und sagen "oooh, das ist es, wofür es verwendet wird) …
Bei einem kürzlich durchgeführten Projekt musste ich Kibibyte von Bytes in Kilobytes konvertieren . Der Code war einfach genug: var kBval = byteVal / 1024; Nachdem ich das geschrieben hatte, funktionierte der Rest der Funktion und ging weiter. Aber später begann ich mich zu fragen, ob ich gerade eine magische …
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 versuche herauszufinden, warum Software, die mit Programmiersprachen für bestimmte Betriebssysteme erstellt wurde, nur mit ihnen funktioniert. Ich verstehe, dass Binärdateien aufgrund der von ihnen verstandenen prozessorspezifischen Maschinensprache und der unterschiedlichen Befehlssätze zwischen den verschiedenen Prozessoren für bestimmte Prozessoren spezifisch sind. Aber woher kommt die Betriebssystemspezifität? Früher habe ich angenommen, …
Ich höre immer wieder von früher und später Bindung, aber ich verstehe nicht, was sie sind. Ich habe die folgende Erklärung gefunden, die ich nicht verstehe: Eine frühe Bindung bezieht sich auf die Zuweisung von Werten zu Variablen während der Entwurfszeit, während sich eine späte Bindung auf die Zuweisung von …
Was war der Grund dafür, dass die Länge eines Arrays nicht explizit mit einem Array in gespeichert wurde C? So wie ich das sehe, gibt es überwältigende Gründe dafür, aber nicht sehr viele, die den Standard (C89) unterstützen. Zum Beispiel: Wenn Länge in einem Puffer verfügbar ist, kann ein Pufferüberlauf …
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 …
Viele Programmierer kennen die Freude, einen schnellen regulären Ausdruck zu erstellen, heutzutage oft mit Hilfe eines Webdienstes oder traditionellerweise bei interaktiver Eingabeaufforderung, oder vielleicht ein kleines Skript zu schreiben, das den regulären Ausdruck in der Entwicklung hat, und eine Sammlung von Testfällen . In beiden Fällen ist der Vorgang iterativ …
Ich interessiere mich speziell dafür, wie Benutzer autorisierte / authentifizierte Vorgänge an einer Web-API ausführen. Sind Authentifizierungs-Cookies mit der REST-Philosophie kompatibel und warum?
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.