Ich habe eine Reihe von (großen) Testdateien, die gepflegt werden müssen. Dies bedeutet, dass der Zugriff auf ihre Historie eine Voraussetzung ist. Leistungen Alle neuen Entwickler erhalten die gesamte Testsuite mit nur einem git pull. Der Verlauf der Dateien wird gesichert. Die Dateien selbst werden gesichert. Nachteile Riesige Vergrößerung des …
Ich erstelle eine einfache RESTful-API für eine webbasierte Anwendung, an der ich arbeite, und frage mich, wie ich meine Domain-Modelle am besten verfügbar machen kann. Angenommen, ich habe eine Benutzerklasse und möchte eine JSON-Antwort mit den verschiedenen Benutzereigenschaften bereitstellen. Ich möchte natürlich nicht alle Eigenschaften meines Modells (z. B. DateCreated, …
Ich habe eine Frage, auf die ich wirklich keine eindeutige Antwort finden kann. Lassen Sie mich zunächst sagen, dass ich nicht nach einem schrittweisen Tutorial frage oder gar etwas vorhabe. Ich bin nur Neugierig. Ich habe den ganzen Tag über die Entwicklung von Betriebssystemen und deren Neugestaltung nachgelesen. Ich habe …
Dies ist eine Folgefrage zu dieser anderen Frage. Hintergrund Beim Arbeiten mit dem MSDN Delegates Tutorial (C #) sehe ich Folgendes: Beachten Sie, dass sich die Methode, der er zugeordnet ist, nach dem Erstellen eines Delegaten nie ändert - Delegatenobjekte sind unveränderlich. Und dann sehe ich im Codebeispiel Folgendes (ein …
Dies ist eine Frage, mit der ich mich eine Weile beschäftigt habe und nach der ich gesucht und nichts gefunden habe: Was sind die akzeptierten Praktiken beim Duplizieren von Domänenmodellen in Javascript für eine Webanwendung, wenn ein Framework wie Backbone verwendet wird? oder Knockout? Sollten wir bei einer nicht trivialen …
Mein Team schreibt einen Compiler für eine domänenspezifische Sprache (DSL), die in eine IDE integriert wird. Im Moment konzentrieren wir uns auf die Analysephase des Compilers. Wir sind nicht mit allen vorhandenen Parser-Generatoren (wie ANTLR) , weil wir Echtzeit - Leistung benötigen und sehr detaillierte Fehlern / Warnung / Meldung …
Ich bin ein Solo-Entwickler, der mit ungefähr 3 anderen Leuten (Nicht-Entwicklern) an einem anständigen kleinen Projekt arbeitet. Diese anderen Personen sind nicht entwicklungsbezogen an dem Projekt beteiligt, und einer ist auch mein Manager. Jeder ist auch ziemlich offen für Ad-hoc-Diskussionen. Mein Manager hat mir nur einen Traum gegeben - ich …
Ich habe einen Artikel über die Leistungsoptimierung von Innodb gelesen und in diesem Beitrag erwähnte der Autor wiederholt etwas, das als "Batterie-Backup-Cache" bezeichnet wurde. Es ist mir nicht klar, wovon er sprach und Google hat auch nicht geholfen. Ich vermute, dass dies eine Art Backup-Speicher ist, falls es zu einem …
Ich habe eine Klasse, die die Ergebnisse einer wissenschaftlichen Messung zusammenfasst. Ich baue von Anfang an Unit-Tests ein, habe aber nicht viel Erfahrung mit Unit-Tests und bin mir nicht sicher, welche Verhaltensweisen ich wie testen soll. Meine Klasse macht drei Arten von Dingen: Liest Messdaten aus einer Datei (oder einer …
Als ich als Freiberufler arbeitete, stieß ich auf viele Fälle, in denen Kunden ihre Ideen und den Quellcode ihrer Projekte (wie Webanwendungen) so gut wie möglich schützten, egal wie unwichtig, uninteressant und unoriginal die Projekte und Konzepte dahinter waren . Ich habe bereits eine Frage zur Geheimhaltung der Ideen gestellt …
Im Rahmen meiner Recherchen schreibe ich viel Python- und MATLAB-Code, der niemals an andere verteilt werden muss. Selbst wenn ich meine Software verteilen muss, machen Python und MATLAB, die beide interpretiert werden, das Teilen relativ einfach. Jetzt schreibe ich eine Software in C ++, die ich verteilen möchte. Ich habe …
Wo ich arbeite, wird von der Verwendung von Eigenschaften abgeraten. Wir haben Tools zur Codegenerierung, um "Dinge zu beschleunigen". Alle Objektdaten sind öffentliche Felder. Wenn Sie trotzdem Eigenschaften anfordern, erhalten Sie ungefähr Folgendes: Public sFoo as String Public Property Foo as String Get Return sFoo End Get Set(ByVal value as …
Ich habe meinen ersten Vertrag abgeschlossen (Hurra, Selbstständigkeit!) Und das Unternehmen bittet um Zeitschätzungen. Programmierer sind bei Zeitschätzungen notorisch schlecht, und ich weiß, dass ich mich vorher lächerlich geirrt habe. Es ist ein festes Gebot, daher mache ich mir keine Sorgen um das Aufladen. Ich mache mir nur Sorgen um …
Dies ist das erste Mal, dass ich Code für ein freiberufliches Projekt (Web-App) bereitstelle. Da ich nicht viel Erfahrung mit Versandcode habe, fällt es mir schwer, zu entscheiden, ob mein Programm für die Bereitstellung bereit ist oder nicht. Nach meinem Verständnis muss ein Code auf Produktionsebene die folgenden Merkmale aufweisen: …
[Auf Vorschlag von SO-Benutzern hierher verschoben (10k SO +) ] Ich möchte eine Peer-to-Peer-Anwendung entwickeln. Obwohl ich viel Erfahrung mit LOB-Apps habe, bin ich neu in der P2P-Arena. Ich habe eine ungefähre Vorstellung davon, wie die Dinge funktionieren sollten, brauche aber einige weitere Details, um mein Verständnis zu vervollständigen. Was …
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.