Softwareentwicklung

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

8
Ist das Ein- und Ausschalten von UI-Funktionen (oder anderen Funktionen) basierend auf Datumsangaben ein Codegeruch?
Wir haben ein schreckliches System in ASP.NET 2.0 geschrieben, dem wir einige Funktionen hinzufügen müssen. Das Problem besteht darin, dass ein bestimmtes Produkt über UI-Funktionen verfügt, die für Unternehmen aktiviert werden müssen, die nach einem bestimmten Datum gestartet wurden (und andere deaktiviert wurden), während die Seite für bestehende Unternehmen gleich …


2
Wie genau funktionieren exklusive Coderechte? [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 wurde von einem Kunden gebeten, einen Vorschlag für eine Web-App einzureichen, die …



2
Ist es möglich, eine Hash-Tabelle zu beschleunigen, indem binäre Suchbäume für eine separate Verkettung verwendet werden?
Ich möchte eine Hash-Tabelle mithilfe von binären Suchbäumen implementieren, um die Suchkomplexität im Prozess der getrennten Verkettung von O (n) (mithilfe einer verknüpften Liste) auf O (Protokoll n) (mithilfe von BST) zu reduzieren. Kann das gemacht werden und wenn ja, wie? Es wäre einfacher zu verstehen, ob die Lösung Schritt …

3
So überwachen Sie ein lang laufendes Programm programmgesteuert
Was ich aktuell habe, kann mit diesem Pseudocode zusammengefasst werden: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(Upload) } private static void Upload(MyUploadObject obj) { //Build object (takes a few milliseconds) //Format to JSON (takes a few more milliseconds) //Upload (can take up to a max of …

2
Zeichnen Sie ein Anrufdiagramm
Ich pflege eine alte Codebasis, die in Python geschrieben ist. Insbesondere gibt es einen komplexen Code, der von einem Modul andere Funktionen von anderen Modulen aufruft, die andere Funktionen aufrufen, und so weiter. Es ist kein OOP, nur Funktionen und Module. Ich habe versucht zu verfolgen, wo der Fluss beginnt …

1
Sollte ich beim Fixieren eines früheren Commits ein separates Fixup-Commit neu erstellen oder hinzufügen?
Ein häufiges Szenario in der Softwareentwicklung ist die Codeüberprüfung des Codes eines anderen. Ein gängiges Tool hierfür ist das Öffnen einer Pull-Anfrage. Meine Frage ist, wenn Probleme in der Überprüfung gefunden werden, sollten sich die Änderungen ändern separat festgeschrieben werden (neues Festschreiben) oder sollte das vorhandene Commit geändert werden (vorausgesetzt, …


1
Trennen von ASP.NET IdentityUser von meinen anderen Entitäten
Ich habe eine ProjectName.CoreBibliothek, die meine gesamte Geschäftslogik und meine Entitäten sowie deren Verhalten enthält. Derzeit gibt es keinerlei Beziehung zu Entity Framework oder einem anderen DAL, da ich diese Dinge gerne getrennt halte. Die Entity Framework-Konfigurationen (unter Verwendung der Fluent-API) befinden sich in einem ProjectName.InfrastructureProjekt, sodass meine Entitäten in …

3
Wie haben Desktop-Anwendungen vor den Webservices mit dem Remote-Server kommuniziert?
Ich habe nicht viel Erfahrung mit Desktop-Anwendungen, aber wenn ich eine Client-Server-Desktop-App erstellen müsste, würde der Datenzugriff über einen Webservice erfolgen. Ich glaube, dass der Datenzugriff über einen Webservice Sicherheit bietet - ich muss den Benutzernamen und das Kennwort des Datenbankservers usw. nicht übergeben. Wie haben Datenbankanwendungen dies vor Webservices …




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.