Softwareentwicklung

12
Aufwärtskompatibilität mit C ++ 11 herstellen

Ich arbeite an einer großen Softwareanwendung, die auf mehreren Plattformen ausgeführt werden muss. Einige dieser Plattformen unterstützen einige Funktionen von C ++ 11 (z. B. MSVS 2010) und andere nicht (z. B. GCC 4.3.x). Ich gehe davon aus, dass diese Situation mehrere Jahre anhält (meine beste...

12
Array oder Malloc?

Ich verwende den folgenden Code in meiner Anwendung, und es funktioniert gut. Aber ich frage mich, ob es besser ist, es mit Malloc zu machen oder es so zu lassen, wie es ist? function (int len) { char result [len] = some chars; send result over network

12
Webkit als GUI in .Net / Mono

Ich möchte eine plattformübergreifende Anwendung erstellen, die auch eine Website hat, auf der die Desktopanwendungen (Windows, iOS, Linux) mit dem Server kommunizieren und die Benutzerdaten synchron halten. Bisher sehe ich folgende Optionen: Schreiben Sie eine native GUI für jedes der 3...

12
Wie entspannt (oder nicht) sollte ein Sprint sein?

Wie sollte die Einstellung sein, Geschichten zu erstellen, die einem Sprint zugeordnet sind? Natürlich möchten Sie Prioritäten setzen, um sie im Sprint zu erledigen, aber für mich ist es der springende Punkt, dynamisch zu sein: Sie möchten es nicht absichtlich aufschieben oder "ok" machen, User...

12
Was genau beinhaltet 'Dokumentation'?

Wenn wir "Dokumentation" für ein Softwareprodukt sagen, was beinhaltet das und was sollte das nicht beinhalten? Beispiel: Eine kürzlich gestellte Frage, ob Kommentare als Dokumentation betrachtet werden. Es gibt aber auch viele andere Bereiche, für die dies eine berechtigte Frage ist, von denen...