Softwareentwicklung

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

5
Auf der Suche nach bewährten Methoden für die Versionsnummerierung abhängiger Softwarekomponenten
Wir versuchen, eine gute Möglichkeit für die Versionsnummerierung von Softwarekomponenten zu finden, die voneinander abhängig sind. Lassen Sie uns genauer sein: Softwarekomponente A ist eine Firmware, die auf einem eingebetteten Gerät ausgeführt wird, und Komponente B ist der entsprechende Treiber für einen normalen PC (Linux / Windows-Computer). Sie kommunizieren über …
15 versioning 

5
Was wird als Code eines Drittanbieters angesehen?
Inspiriert von dieser Frage Verwenden Sie Bibliotheken von Drittanbietern - verwenden Sie immer einen Wrapper? Ich wollte wissen, was die Leute eigentlich als Bibliotheken von Drittanbietern betrachten. Beispiel aus PHP: Wenn ich eine Anwendung mit Zend Framework erstelle, sollte ich Zend Framework-Bibliotheken als Code von Drittanbietern behandeln? Beispiel aus C …

2
Lizenziert die NASA die von ihr entwickelte Software?
Die NASA bietet eine Visualisierungssoftware namens Panoply an . Es gibt eine Seite mit Danksagungen und Credits , auf der die Lizenzen von Softwareabhängigkeiten bestätigt und aufgelistet werden, die jedoch keine Informationen zu ihrer eigenen Lizenz enthält. Ich habe mir andere von der NASA hergestellte Software angesehen , einschließlich des …

6
Was sind die Unterschiede zwischen abstrakten Klassen, Interfaces und wann sie verwendet werden sollen?
Vor kurzem habe ich angefangen, mich mit OOP zu beschäftigen, und jetzt bin ich so weit, dass ich umso verwirrter werde, je mehr ich über die Unterschiede zwischen abstrakten Klassen und Schnittstellen lese. Bisher kann keiner von beiden instanziiert werden. Schnittstellen sind mehr oder weniger strukturelle Entwürfe, die das Gerüst …

6
Sollten wir Code für die Code-Coverage-Analyse ausschließen?
Ich arbeite an mehreren Anwendungen, hauptsächlich älteren. Gegenwärtig ist ihre Codeabdeckung recht gering: im Allgemeinen zwischen 10 und 50%. Seit einigen Wochen führen wir immer wieder Gespräche mit den Bangalore-Teams (der größte Teil der Entwicklung findet in Indien im Ausland statt) über den Ausschluss von Paketen oder Klassen für Cobertura …

3
Vorbereitung auf Code-Herausforderungen [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Vor ein paar Tagen habe ich Codility entdeckt und ihre Herausforderungen ausprobiert. Und …
15 skills 


7
Warum nicht ungelöste Änderungen vornehmen?
In einem herkömmlichen VCS kann ich verstehen, warum Sie keine ungelösten Dateien festschreiben, weil Sie den Build unterbrechen könnten. Ich verstehe jedoch nicht, warum Sie nicht aufgelöste Dateien in einem DVCS nicht festschreiben sollten (einige von ihnen verhindern tatsächlich, dass Sie die Dateien festschreiben). Stattdessen denke ich, dass Ihr Repository …

6
Wie kann ich meine Fähigkeiten verbessern, während ich an aktuellen Projekten arbeite, ohne dass erfahrene Entwickler vorhanden sind? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich bin der leitende Entwickler in einem kleinen Unternehmen und arbeite mit C …

5
Aktuelle Programmiersprache für AI? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Für ein paar Jahrzehnte war die Programmiersprache der Wahl für AI entweder Prolog …

5
Eine Möglichkeit, mehrere Rückgabewerte von einer Methode zurückzugeben: Setzen Sie die Methode in die Klasse, die den Rückgabewert darstellt. Ist es ein gutes Design?
Ich muss 2 Werte von einer Methode zurückgeben. Mein Ansatz ist wie folgt: Erstellen Sie eine innere Klasse mit 2 Feldern, die verwendet werden, um diese 2 Werte beizubehalten Fügen Sie die Methode in diese Klasse ein Instanziieren Sie die Klasse und rufen Sie die Methode auf. Das einzige, was …

6
Begriff für 24-Bit
Gibt es einen Begriff für eine 24-Bit-Ganzzahl (3 Byte)? Ich weiß, dass ungewöhnliche Bitzahlen (wie z. B. "Nibble" oder "Nybble" für 4 Bits) Namen haben und dass 24-Bit sowohl in der Video- als auch in der Audiotechnologie zum Beispiel sehr verbreitet sind.


9
Wie kann man einen nicht-technischen Kunden davon überzeugen, dass seine Anwendungsspezifikation vereinfacht werden muss?
Oft bin ich mit der Situation konfrontiert, dass ein neuer Kunde mit einer Anwendung zu mir kommt, die buchstäblich Hunderte unnötiger Funktionen enthält, und es ist klar, dass die Dinge drastisch vereinfacht werden müssen, damit das Projekt Erfolgschancen hat. Wie können Sie den Kunden davon überzeugen, einen MVP-Ansatz (Minimum Viable …


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.