Softwareentwicklung

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


1
Sicheres Sandboxing von Benutzerskripten in einem C ++ - Programm
Ich habe an einem persönlichen Projekt in C # gearbeitet, dessen Zweck mehr oder weniger darin besteht, dem Benutzer das Ausführen von Skripten zu ermöglichen, die von anderen Benutzern geschrieben wurden, und die Berechtigungen dieses Skripts einzuschränken. Mein Programm kompiliert die Skripte mithilfe einer Bibliothek eines Drittanbieters, speichert sie mithilfe …
8 c++  security 

3
Wie schreibe ich Unit-Tests für Legacy-Code (den ich nicht verstehe)?
Nach vorne Ich habe viele Dinge gelesen, bevor ich diese Frage gestellt habe, einschließlich vieler relevanter Fragen hier auf SE: (Software Engineering SE) Schreiben von Tests für Code, dessen Zweck ich nicht verstehe (Software Engineering SE) Unit-Test-Neuling-Team muss Unit-Test durchführen (Software Engineering SE) Best Practices für die Nachrüstung von Legacy-Code …

1
Importieren von Python-Modulen zum Zeitpunkt der Verwendung
Oft mache ich in meinen persönlichen Python-Bibliotheken so etwas: class MyClass: # ... def plot(self): import someGraphicsLibrary as graphicslib graphicslib.plot(self.data) Der Grund dafür ist, dass die Initialisierung someGraphicsLibraryeinige Zeit in Anspruch nimmt, bis zu einigen Sekunden für eine der von mir verwendeten Bibliotheken. Ich muss meine Ergebnisse nicht immer zeichnen, …
8 python 


2
Zählt dies als User Story für ein einfaches Sudoku-Spiel?
Ich versuche, eine User Story für ein einfaches Sudoku-Spiel zu erstellen, indem ich den agilen Ansatz der Softwareentwicklung verwende. Ich verstehe das Konzept hinter User Stories, habe mich aber nur gefragt, ob es möglich ist, ein Beispiel zu finden, um mein Verständnis zu fördern. Würde sagen Als begeisterter Sudoku-Spieler möchte …


4
Sollten erkannte Schwachstellen in alten Commits behoben werden?
Eines meiner Projekte auf GitHub hat eine Sicherheitsanfälligkeitswarnung erhalten, in diesem Fall von mittlerer Schwere. Die Sicherheitsanfälligkeit wurde in Abhängigkeit von einer alten Version des Codes erkannt. Aktuelle Versionen verwenden diese Abhängigkeit nicht mehr. Dennoch können alte Commits möglicherweise ausgecheckt und ausgeführt werden, und die Anwendung zu Taten der Verwundbarkeit …





5
Ändern sich die Story Point-Größen für sich wiederholende Aufgaben, nachdem Sie die Aufgabe automatisiert haben?
Hier ist die Scrum-Situation: Eine bestimmte Aufgabe (Implementieren einer mit Back-End-Daten gefüllten Datentabelle) ist eine häufige Geschichte Die Tabellen haben häufig ähnliche, aber benutzerdefinierte Funktionen Die Implementierung jeder Tabelle dauert ungefähr eine Woche (8 Story-Punkte). Schließlich investiert das Team 4 Wochen, um eine wiederverwendbare Komponente zu erstellen Jetzt ist 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.