Softwareentwicklung

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

4
Wie lerne ich den richtigen Ansatz, um eine halbe Funktion zu implementieren? [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 . Ich leite ein Entwicklungsteam und möchte unser …

4
Spioniert erprobtes Unterrichtspraktikum aus?
Ich arbeite an einem Projekt, in dem klasseninterne Aufrufe üblich sind, die Ergebnisse jedoch oft einfache Werte sind. Beispiel ( kein echter Code ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } Unit-Tests für …

1
Welche Strafen sollten Unternehmen bei der Entwicklung von freiberuflicher Software verhängen, wenn sie Fristen einhalten? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe mit einem Mitentwickler gesprochen. Er hat einen …





4
Wie würde ich eine Schnittstelle so gestalten, dass klar ist, welche Eigenschaften ihren Wert ändern können und welche konstant bleiben?
Ich habe ein Designproblem in Bezug auf .NET-Eigenschaften. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problem: Diese Schnittstelle verfügt über zwei schreibgeschützte Eigenschaften Idund IsInvalidated. Die Tatsache, dass sie schreibgeschützt sind, ist jedoch keine Garantie dafür, dass ihre Werte konstant bleiben. …
12 c#  design  .net  properties 

1
Wird das Ändern des __dict__ eines Objekts zum Festlegen seiner Eigenschaften als pythonisch betrachtet?
Ich habe eine Klasse, die Objekte aus Zeilen aufbläst, die in einer Datenbank (oder einer anderen Quelle, z. B. MongoDB, einer CSV-Datei usw.) gefunden wurden. Um die Eigenschaften des Objekts festzulegen, wird etwas wie self.__dict__.update(**properties)oder ausgeführt obj.__dict__.update(**properties). Wird dies als pythonisch angesehen? Ist dies ein gutes Muster, das ich weiterhin …
12 python 

3
Ist es möglich, Mutationen von Objektgraphen mit unveränderlichen Zuständen effizient darzustellen?
Ich übe die Verwendung von unveränderlichen Objekten in C ++. Mein persönliches Ziel ist die Darstellung eines allgemeinen Objektgraphen (in Heap) mit einer Abfolge unveränderlicher Graphen. Das Erstellen des Diagramms mit mehreren Versionen selbst ist nicht allzu schwierig. Das Problem ist die Leistung. Für die Brute-Force-Versionierung ist eine vollständige Kopie …

4
C # Minimal SQL-Datenbank
Ich arbeite an einem kleinen Projekt (nicht in der Produktion), in dem ich genügend Daten speichern muss, damit so etwas wie eine CSV nicht effizient verarbeitet werden kann und ein SQL / MySQL-Server zu viel ist. Kann .Net mehrere Dateneinträge effizient speichern und abfragen, ohne eine Verbindung zu einem Server …
12 c#  database  sql 

5
Welche Methoden stehen zur Verfügung, um Kollegen die Vorteile einer Datenbank- und Anwendungslösung gegenüber Excel aufzuzeigen?
Ich arbeite in einer Firma, in der es überall Excel-Tabellen gibt. Da meine Kollegen keine Programmierer sind, sind sie sich sicher, dass es keine bessere / einfachere / produktivere Möglichkeit für die Verwaltung ihrer Daten gibt. Natürlich befürworte ich eine Art von Anwendung, die die Funktionen nutzt, die Sie in …

4
C-Projekt zur Vermeidung von Namenskonflikten
Ich kämpfe darum, pragmatische Ratschläge zu Funktionsnamenkonventionen für ein mittelgroßes C-Bibliotheksprojekt zu finden. Mein Bibliotheksprojekt ist in einige Module und Submodule mit eigenen Kopfzeilen unterteilt und folgt lose einem OO-Stil (alle Funktionen haben eine bestimmte Struktur als erstes Argument, keine globalen Elemente usw.). Es ist unser etwas gelegt wie: MyLib …

6
Namenskonventionen für Variablen und Funktionen in C [closed]
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 . Beim Codieren eines großen Projekts in CI ist ein Problem aufgetreten. Wenn ich …
12 c  naming 

1
Was bedeutet der Begriff Kontext in der Programmierung?
Ich habe einige Objective C-Dokumente durchgesehen. UIGraphicsBeginImageContext: Erstellt einen Bitmap-basierten Grafikkontext und macht ihn zum aktuellen Kontext. Der gleiche Begriff wird auch in Robotlegs verwendet: ( http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html ) Kontext: Kontext ist der Bootstrapping-Mechanismus, der die Abhängigkeitsinjektion und die verschiedenen von Robotlegs verwendeten Kerndienstprogramme initialisiert. Die Bedeutung des Wörterbuchs für den …

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.