Softwareentwicklung

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

2
Ermöglicht die semantische Versionierung 4 Komponenten in Versionsnummern?
Alle Beispiele für die semantische Versionierung, die ich gesehen habe, zeigen 3 verwendete Komponenten. Maximal 2 Punktzeichen. Bei verwenden $DAYJOBwir 4 Komponenten in unseren Versionsnummern: 5.0.1.2 Ermöglicht die semantische Versionierung dies? Und als übergeordnete und fragwürdigere Nebenfrage, spielt es überhaupt eine Rolle? Ich begann zu denken, dass es eine gute …

1
Ist der progressive HTTP-Download eine praktikable Alternative zu HLS / DASH / RTMP für die Bereitstellung von Live-Videos?
Ich arbeite an einer Website, die Live-Videos für Benutzer streamen muss, und als solche musste ich mich mit dem traurigen Zustand der aktuellen browserbasierten Video-Streaming-Technologie auseinandersetzen. Die derzeit beliebtesten Lösungen für das Live-Streaming weisen Kompatibilitätsprobleme auf. RTMP erfordert Flash, HLS wird nur von Safari und Chrome für Android nativ unterstützt …

2
OpenJDK mit einer von der GPL zugelassenen proprietären Anwendung bündeln?
Ich mache gerade ein Videospiel in Java, das höchstwahrscheinlich über Steam verbreitet wird. Natürlich haben in diesem Fall viele Steam-Benutzer Java noch nicht installiert. In diesem Fall kann ich entweder einen kleinen nativen Launcher verwenden, der dem Benutzer in einem informativen Dialogfeld mitteilt, dass er Java installieren muss, oder einfach …
16 licensing  gpl 

2
Sollte die Serialisierung und Deserialisierung in der Verantwortung der zu serialisierenden Klasse liegen?
Derzeit bin ich in der (Neu-) Entwurfsphase mehrerer Modellklassen einer C # .NET-Anwendung. (Modell wie in M ​​von MVC). Die Modellklassen verfügen bereits über zahlreiche gut konzipierte Daten, Verhaltensweisen und Zusammenhänge. Ich schreibe das Modell von Python auf C # um. Im alten Python-Modell sehe ich eine Warze. Jedes Modell …




4
Haben Sie eine Produktionsniederlassung oder verwenden Sie Master?
Ich arbeite in einem kleinen Team mit anderen Remote-Entwicklern an einer RailsAnwendung. Wir fangen an, unseren gitWorkflow zu ändern . Wir haben über eine Verzweigungsstruktur wie folgt nachgedacht: (dev) -> (qa) -> (stag) -> (master) Einige Entwickler hielten es jedoch für weniger verwirrend, wenn neue Entwickler automatisch auf die Master-Produktion …
16 git 


5
Ist der semantische Vertrag einer Schnittstelle (OOP) aussagekräftiger als eine Funktionssignatur (FP)?
Einige sagen, wenn Sie SOLID-Prinzipien auf die Spitze treiben, landen Sie in der funktionalen Programmierung . Ich bin mit diesem Artikel einverstanden, aber ich denke, dass einige Semantiken beim Übergang von der Schnittstelle / dem Objekt zur Funktion / zum Abschluss verloren gehen, und ich möchte wissen, wie funktionale Programmierung …



5
Version, die den Inhalt einer Datenbank steuert
Ich arbeite an einem Webprojekt, das vom Benutzer bearbeitbare Inhalte umfasst, und ich möchte in der Lage sein, eine Versionsverfolgung der tatsächlichen Inhalte durchzuführen, die in einer Datenbank gespeichert sind. Grundsätzlich möchte ich Änderungsverläufe im Wiki-Stil implementieren. Ich mache einige Hintergrundrecherchen und sehe eine Menge Dokumentation darüber, wie man das …



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.