Softwareentwicklung

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


4
GPL - Was ist Distribution?
Ein interessanter Punkt tauchte in einem anderen Thread über die angebliche Veruntreuung eines GPL-Projekts auf. In diesem Fall wurde die Unternehmenssoftware von einigen großen Unternehmen verwendet, die im Wesentlichen den Code verwendeten, den Namen änderten, die GPL-Hinweise entfernten und das Ergebnis verwendeten. Der Punkt war: Wenn das Unternehmen dies tat …
22 legal  gpl 

4
So strukturieren Sie ein Entwicklungsteam
Ich bin der Manager eines Teams von 11 Softwareentwicklern, die sich um die Websites / Webanwendungen meines Unternehmens kümmern und bis zu 4 Projekte gleichzeitig ausführen sowie den täglichen Support. Innerhalb der 11 Entwickler gibt es eine Mischung aus technischen Fähigkeiten, Berufsbezeichnungen und Erfahrung, obwohl die Teamstruktur flach ist und …
22 management  team 

6
Werden Unit-Tests wirklich als Dokumentation verwendet?
Ich kann nicht zählen, wie oft ich Aussagen im Sinne von "Komponententests sind eine sehr wichtige Quelle für die Dokumentation des getesteten Codes" gelesen habe. Ich leugne nicht, dass sie wahr sind. Persönlich habe ich sie jedoch noch nie als Dokumentation verwendet. Für die typischen Frameworks, die ich verwende, dokumentieren …



4
Best Practices zum Nachrüsten von Legacy-Code mit automatisierten Tests
Ich werde die Aufgabe übernehmen, eine bereits definierte Schnittstelle (eine Reihe von C ++ - Header-Dateien) in einer relativ großen und alten Codebasis neu zu implementieren. Zuvor möchte ich eine möglichst vollständige Testabdeckung haben, damit ich Implementierungsfehler so früh und einfach wie möglich erkennen kann. Das Problem ist, dass die …
22 testing  legacy 

1
Was ist der richtige Weg, um Gabel / re-use-Code von einem Open-Source-Projekt?
Lassen Sie uns sagen, dass ich auf einem Open-Source-Projekt arbeite und wollen eine triviale Nutzenfunktion von einem anderen Open-Source-Projekt wieder verwenden (beispielsweise eine Datei Suchen / Ersetzen-Funktion). Ist es legal, die Funktion und einfach schreibt einen kleinen Copyright-Hinweis in Anfang der Datei zu kopieren? Sollte ich ihren Namen als Rechteinhaber …


4
Wie viel Stapelverbrauch ist zu viel?
In letzter Zeit, als ich C oder C ++ geschrieben habe, werde ich alle meine Variablen auf dem Stapel deklarieren, nur weil es eine Option ist, im Gegensatz zu Java. Ich habe jedoch gehört, dass es eine schlechte Idee ist, große Dinge auf dem Stapel zu deklarieren. Warum genau ist …

11
Sind Algorithmen von Computerarchitekturen abhängig?
Ich habe irgendwo gelesen (habe vergessen, um welches Buch es sich handelt), dass Algorithmen unabhängig von Computerarchitekturen sind. Einige sagen sogar, Algorithmen seien selbst Berechnungen (Maschinen?)? Andererseits haben Bücher über parallele Programmierung Kapitel über parallele Algorithmen. Es scheint, als ob parallele Algorithmen von parallelen Architekturen abhängen. Ich glaube, ich vermisse …




2
Ist es möglich, einen "Bootstrapped" -Interpreter unabhängig vom ursprünglichen Interpreter zu erstellen?
Laut Wikipedia bedeutet der Begriff "Bootstrapping" im Zusammenhang mit dem Schreiben von Compilern Folgendes : In der Informatik ist Bootstrapping das Schreiben eines Compilers (oder Assemblers) in der Quellprogrammiersprache, die kompiliert werden soll. Das Anwenden dieser Technik führt zu einem selbsthostenden Compiler. Und ich kann verstehen, wie das funktionieren würde. …

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.