Softwareentwicklung

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







4
Verwendung persistenter Datenstrukturen in nichtfunktionalen Sprachen
Rein funktionale oder nahezu rein funktionale Sprachen profitieren von dauerhaften Datenstrukturen, da sie unveränderlich sind und sich gut in den zustandslosen Stil der funktionalen Programmierung einfügen. Von Zeit zu Zeit sehen wir jedoch Bibliotheken persistenter Datenstrukturen für (zustandsbasierte, OOP-) Sprachen wie Java. Eine Behauptung, die häufig zugunsten persistenter Datenstrukturen geäußert …

5
Daten im Code speichern
Einige Male in meiner Vergangenheit wollte ich Daten in Code speichern. Dies sind Daten, die sich selten ändern und an Orten verwendet werden, an denen der Zugriff auf eine Datenbank nicht möglich, praktisch oder wünschenswert ist. Ein kleines Beispiel wäre das Speichern einer Liste von Ländern. Dafür könnten Sie etwas …
17 c# 

5
Wäre es sinnvoll, Objekte (anstelle von primitiven Typen) für alles in C ++ zu verwenden?
Während eines Projekts, an dem ich kürzlich gearbeitet habe, musste ich viele Funktionen verwenden, die so aussehen: static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude, double plane_roll, double plane_pitch, double plane_heading, double gimbal_roll, double gimbal_pitch, double gimbal_yaw, int target_x, int target_y, double zoom, int image_width_pixels, int image_height_pixels, double & Target_Latitude, …


4
Quellcodemetriken zur Messung der Codestabilität?
In Anbetracht der Entwicklung von Software während eines Veröffentlichungszyklus (Implementierung, Testen, Fehlerbehebung, Veröffentlichung) dachte ich, dass man in der Lage sein sollte, ein Muster in den Codezeilen zu sehen, die in der Codebasis geändert werden. ZB gegen Ende eines Projekts, wenn der Code stabiler wird, sollte man sehen, dass weniger …

6
Best Practices für Unit-Test-Methoden, die den Cache stark nutzen?
Ich habe eine Reihe von Geschäftslogikmethoden, die Objekte und Objektlisten aus dem Cache speichern und abrufen (mit Filterung). Erwägen IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..und Filter..würde aufrufen, AllFromCachewas den Cache füllen und zurückgeben würde, wenn es nicht da …

3
IEnumerable "State Machines" erkennen
Ich habe gerade einen interessanten Artikel mit dem Titel Getting too cute with c # yield return gelesen Ich habe mich gefragt, wie ich am besten feststellen kann, ob es sich bei IEnumerable um eine tatsächliche Auflistung von Enumerables handelt oder ob es sich um einen mit dem Schlüsselwort yield …
17 c#  api-design 

9
Datenstruktur für den Zugriff auf Maßeinheiten
TL; DR - Ich versuche, eine optimale Datenstruktur zu entwerfen, um Einheiten innerhalb einer Maßeinheit zu definieren. A Unit of measureist im Wesentlichen eine value(oder eine Menge), die mit a assoziiert ist unit. SI-Einheiten haben sieben Basen oder Dimensionen. Nämlich: Länge, Masse, Zeit, elektrischer Strom, Temperatur, Substanzmenge (Mol) und Lichtstärke. …

5
Kann ich mit der MIT-Lizenz einen Teil meines vorherigen schriftlichen Codes an den Arbeitgeber weitergeben, um mich zu schützen und mein Urheberrecht nicht zu verlieren?
Meine Situation: Ich habe ein Rahmenwerk geschrieben, bevor ich meinen neuen Job angefangen habe. Ich besitze das Urheberrecht. Es enthält wie jede Software eine ganze Reihe von Boilerplate-Logik. (duh!) Ich möchte nicht das gesamte Framework in meinem neuen Job verwenden, aber ich muss einige Teile davon in einem ähnlichen Framework …

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.