Normalerweise erreiche ich eine niedrige Kopplung, indem ich Klassen erstelle, die Listen, Mengen und Karten zwischen ihnen austauschen. Jetzt entwickle ich eine Java-Batch-Anwendung und kann nicht alle Daten in eine Datenstruktur einfügen, da nicht genügend Speicher vorhanden ist. Ich muss einen Datenblock lesen und verarbeiten und dann zum nächsten übergehen. …
Ich habe einige quantitative Bibliotheken in C # entwickelt, in denen es wichtig ist, nicht nur die klassischen Informationen zu verstehen, die zu den XMLDoc-Kommentaren gehören (die grundlegende Informationen mit der Methodensignatur enthalten), sondern auch die mathematischen Formeln, die in den Methoden verwendet werden. Daher möchte ich in der Lage …
Es gibt eine Reihe konkurrierender Best Practices für die Softwareentwicklung. Nach meinen Erkenntnissen haben viele Teams in einigen Fällen von agilen Praktiken profitiert . In einigen anderen Fällen wurde die Verwendung des Unified Process jedoch von großen Unternehmen wie IBM befürwortet. Die allgemeinen Themen, die ich finde, schienen gut für …
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 . Zusammenfassend: Ich kann ein Buch kaufen, die Leute sagen "Lies einfach die Entwicklerseite", …
Ich bin gerade dabei, ein Spiel bei einem Wettbewerb einzureichen, aber als ich die Regeln durchgesehen habe, hat ein Stück meine Aufmerksamkeit erregt: Alle Beiträge werden das alleinige und ausschließliche Eigentum des Sponsors und werden nicht anerkannt oder zurückgesandt. Der Sponsor besitzt alle Rechte, Titel und Interessen an und für …
Angenommen, ein Unternehmen möchte die Entwicklung neuer Funktionen einer internen Software fortsetzen, möchte jedoch den Quellcode für frühere Versionen bis hin zu vorhandenen öffentlichen Funktionen veröffentlichen, damit andere Personen von der Verwendung und Änderung der Software selbst profitieren können und möglicherweise sogar Änderungen beitragen, die auf den Entwicklungszweig angewendet werden …
Ist es üblich, beim Einrichten eines Continuous Integration-Servers eine Debug- und Release-Version für jedes Projekt zu erstellen? In den meisten Fällen codieren Entwickler mit aktiviertem Debug-Modus-Projektkonfigurationssatz und es können unterschiedliche Bibliothekspfadkonfigurationen, Compiler-Definitionen oder andere Elemente zwischen Debug / Release unterschiedlich konfiguriert sein, die dazu führen, dass sie sich anders verhalten. …
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 arbeite bei einer großen Gesundheitsorganisation als mittelständischer Softwareentwickler. Ich habe über 10 …
Gibt es ein Tool, das einen vorgeschlagenen Patch und ein Git-Repository als Eingabe verwendet und feststellt, dass die Entwickler die besten Kandidaten für die Überprüfung des Patches sind? Es würde den Git-Verlauf verwenden, um die Autoren zu identifizieren, die die meiste Erfahrung mit den Dateien / Codeabschnitten haben, die geändert …
In einer HATEOAS-API werden Links zurückgegeben, die mögliche Zustandsübergänge darstellen. Ein konformer Client sollte nur diese Links abrufen und befolgen. Wenn jedoch ein nicht konformer Client URIs erstellt, anstatt den angegebenen Links zu folgen, welcher Statuscode / welche Antwort ist am besten geeignet, um zurückzukehren? 400 würde funktionieren, zusammen mit …
In Punkt 2 auf Seite 16 (Bevorzugen Sie Konstanten, Aufzählungen und Inlines gegenüber #defines) sagt Scott: Auch wenn gute Compiler keinen Speicher für const-Objekte vom Typ Integer reservieren ... Ich verstehe das nicht Wenn ich ein const-Objekt definiere, z const int myval = 5; dann muss der Compiler sicher etwas …
Für mich sind die Verwendung des Schlüsselworts staticin C und Sprachen wie C # und Java "falsche Freunde" wie "werden" auf Englisch und "bekommen" auf Deutsch (= "bekommen" auf Englisch), weil sie verschiedene Dinge bedeuten. In C staticbedeutet, dass auf die Funktion oder Variable nur über Funktionen in derselben Quelldatei …
Ich war im letzten Jahr an einer Reihe von MVC.NET- und c # -Desktopprojekten in unserem Unternehmen beteiligt und habe es auch geschafft, meine Nase in andere Projekte zu stecken (natürlich in einer schreibgeschützten Lernkapazität). Dabei ist mir aufgefallen, dass es in den verschiedenen Projekten und Teams viele Funktionen gibt, …
Frage Sollten die funktionalen Anforderungen in einem Anforderungsdokument einen auf Verben basierenden Wortlaut verwenden? Kontext Schulaufgabe, Teamarbeit, SDLC-Arbeit. Das Anforderungsdokument wurde erstellt und wir befassen uns jetzt mit dem Design. Problem Das Anforderungsdokument enthält eine Auflistung der Funktionen der App - der funktionalen Anforderungen. In dieser Liste sind Dinge enthalten, …
Wie speichern aktuelle Webbrowser (oder Mobile Mail-Clients und Software im Allgemeinen) Benutzerkennwörter? Alle Antworten zum Speichern von Passwörtern besagen, dass wir nur Hashes speichern sollten, nicht das Passwort selbst. Es fällt mir jedoch schwer, im Internet nach den besten Techniken zum Speichern von Passwörtern zu suchen, wenn wir wissen, dass …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.