Als «quality» getaggte Fragen

3
Gibt es irgendeine Arbeit in der Anwendung der Halstead-Komplexitätsmaße, um die Softwarequalität zu bestimmen?
1977 stellte Maurice Howard Halstead seine Komplexitätsmessungen für Softwaresysteme vor , die Messungen des Programmvokabulars, der Programmlänge, des Volumens, des Schwierigkeitsgrades, des Aufwands und der geschätzten Anzahl von Fehlern in einem Modul umfassten. Laut Wikipedia bezieht sich die Schwierigkeit auf die Schwierigkeit, das Programm beim Lesen oder Schreiben zu verstehen, …




7
Gibt es wirklich einen Zusammenhang zwischen der Anzahl der einem Projekt zugewiesenen Personen und der Anzahl der Mängel?
Hier ist ein Zitat aus einem Trainingshandbuch in Bezug auf SLIM und Softwareschätzung: Beachten Sie auch, dass ein Zusammenhang zwischen Aufwand und Mängeln besteht. Dies bedeutet, je mehr Personen einem Projekt einer bestimmten Größe zugeordnet sind, desto mehr Fehler treten auf. Der Aufwand beträgt Personenzeit (Personenjahre, Personenmonate) für das Projekt. …

7
Objektive Metriken für die Softwarequalität [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Es gibt verschiedene Arten von Qualität, die …

11
Erhöht die Codegenerierung die Codequalität?
In meinem Streben nach Code-Generierung suche ich nach Beispielen, wie sich die Code-Qualität verbessern lässt. Um zu verdeutlichen, was ich mit Codegenerierung meine, kann ich nur über ein Projekt von mir sprechen: Wir verwenden XML-Dateien, um Entitätsbeziehungen in unserem Datenbankschema zu beschreiben, damit wir unser ORM-Framework und HTML-Formulare generieren können, …

4
Einwöchiger Release-Zyklus: Wie mache ich das möglich?
In meinem Unternehmen (3 Jahre altes Startup der Webbranche) haben wir häufig Probleme mit dem Produktteam, das sagt: "aaaah, das ist jetzt ein Krisen-Patch!" (Nicht jeder?) Dies hat Auswirkungen auf die Produktivität (und die Arbeitsmoral) des technischen Personals, einschließlich des Personals. Das Management hat eine Weile darüber nachgedacht, wie die …

4
Wie kann ich eine große Legacy-Codebasis aktualisieren, um bestimmte Qualitätsstandards zu erfüllen?
Es gibt viele Informationen zu Tools und Techniken zur Verbesserung älterer Codebasen, aber ich habe keine erfolgreichen Fallstudien aus der Praxis gefunden. Die meisten Ratschläge sind auf Mikroebene und obwohl sie hilfreich sind, überzeugen sie viele Menschen nicht, da es an Beweisen mangelt, die auf Makroebene hilfreich sein können. Ich …

3
Benötigen wir Testdaten oder können wir uns auf Unit-Tests und manuelle Tests verlassen?
Wir arbeiten derzeit an einem mittleren / großen PHP / MySQL-Projekt. Wir führen Unit-Tests mit PHPUnit & QUnit durch und haben zwei Vollzeit-Tester, die die Anwendung manuell testen. Unsere Testdaten (Mock-Daten) werden derzeit mit SQL-Skripten erstellt. Wir haben Probleme mit der Verwaltung von Skripten für Testdaten. Die Geschäftslogik ist ziemlich …


7
Sollte jede Entwicklung, einschließlich Refactoring-Arbeiten, von einem Tracking-Problem begleitet sein?
Die Debatte: Sollte jede Entwicklung, einschließlich der Umgestaltung, von einem Tracking-Problem begleitet werden? (in unserem Fall Jira) Die Gemeinsamkeit: Unser Hauptziel ist Qualität. Ein funktionierendes Produkt, jede Veröffentlichung, ist wichtiger als alles andere. Unsere Codebasis ist alt und es fehlen automatisierte Tests. Wir arbeiten daran, aber es ist ein langfristiges …


7
Wie finde ich nicht aufgerufene Funktionen? [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 3 Jahren . Ich betrachte einen C / C ++ - Code, der Funktionen zu haben …

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.