Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

3
Soll ich Testdateien in der Quellcodeverwaltung speichern?
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 …

2
Domänenmodelle über API verfügbar machen
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, …

3
Schreiben eines Bootloaders ohne Bootloader
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 …




2
Welche Projektbesprechungsstruktur sollte ein einzelner Entwickler wählen?
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 …

3
Was ist ein Batterie-Backup-Cache?
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 …

4
Wie sollte ich eine Klasse testen, die auf realistischen Daten beruht?
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 …



3
Verwenden eines öffentlichen Eigentums UND eines öffentlichen Feldes
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 …

2
Ist es in Ordnung, einer Zeitschätzung Zeit für „unerwartete Verzögerungen“ hinzuzufügen?
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 …


1
So erstellen Sie eine P2P-Anwendung
[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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.