Softwareentwicklung

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



4
Der sauberste Weg, logisch prozedurale Software in einer OO-Sprache zu schreiben
Ich bin Elektrotechniker und weiß nicht, was zum Teufel ich mache. Bitte speichern Sie die zukünftigen Betreuer meines Codes. Vor kurzem habe ich an einer Reihe kleinerer Programme (in C #) gearbeitet, deren Funktionalität logisch "prozedural" ist. Eines davon ist beispielsweise ein Programm, das Informationen aus verschiedenen Datenbanken sammelt, diese …

2
Sichere Kommunikation zwischen Browser und nativer Anwendung
Ich arbeite an einer Webanwendung, die Daten benötigt, die nur von ihrem lokal installierten nativen Anwendungsbrowser abgerufen werden können. Wie können Sie die Browser-Sandbox umgehen, um mit einer nativen Anwendung sicher zu kommunizieren (da die Daten möglicherweise vertraulich sind)? In dem einzigen Beispiel, das ich gefunden habe, verschiebt der Benutzer …

5
Sollten Perl-Skripte wirklich keine Erweiterung haben?
Ich habe gerade angefangen, O'Reillys Learning Perl, 6. Ausgabe, zu lesen und war überrascht, als ich auf diesen Auszug stieß. #!/usr/bin/perl print "Hello, world!\n"; Stellen Sie sich vor, Sie haben das in Ihren Texteditor eingegeben. (Machen Sie sich noch keine Gedanken darüber, was die Teile bedeuten und wie sie funktionieren. …
12 perl 


4
Wird es eine falsche Idee sein, <style> in <body> zu haben?
Im folgenden Code habe ich ein internes Stylesheet mit einem Body-Tag platziert, anstatt es im Kopf zu haben. Für die Einzelseitenanwendung erwäge ich, dies für Stile zu tun, die nur für diese Seite gelten, anstatt über eine separate Datei pagespecific.css zu verfügen. Gibt es ein Szenario, in dem dies Nachteile …
12 html  css 

5
Wie ändert sich das Konzept einer Klasse, wenn Daten anstelle von Methodenparametern an den Konstruktor übergeben werden?
Nehmen wir an, wir machen einen Parser. Eine Implementierung könnte sein: public sealed class Parser1 { public string Parse(string text) { ... } } Oder wir könnten den Text stattdessen an den Konstruktor übergeben: public sealed class Parser2 { public Parser2(string text) { this.text = text; } public string Parse() …


4
Was macht eine Programmiersprache aus und wie urheberrechtlich geschützt man eine Programmiersprache?
Ich habe beschlossen, eine eigene Programmiersprache zu erstellen, hauptsächlich zum Spaß. Ich habe mich jedoch für den rechtlichen Aspekt des Ganzen interessiert. Sie können beispielsweise bestimmte Programme unter bestimmten Bedingungen lizenzieren. Wie gehen Sie jedoch bei der Lizenzierung einer Sprache vor ? Damit meine ich auch nicht nur die Implementierung …

2
Was ist die Abwärtskompatibilität von .NET Framework?
Wir entwickeln eine Windows-Anwendung in .NET 4 mit einer Datenbank von MySQL. Wenn wir diese Anwendung bereitstellen möchten, installieren wir das .NET 4-Framework in unserem Client. Für die Installation des .NET Connector für MySQL ist ein .NET Framework 3.5 erforderlich. Aber .NET 4 ist bereits installiert. War .NET Framework nicht …


4
Bester Ansatz für eine Datenbank mit langen Zeichenfolgen
Ich muss Fragen und Antworten in einer Datenbank speichern. Die Fragen werden ein bis zwei Sätze sein, aber die Antworten werden lang sein, mindestens ein Absatz, wahrscheinlich mehr. Der einzige Weg, den ich derzeit kenne, ist eine SQL-Datenbank. Ich halte dies jedoch nicht für eine gute Lösung, da diese Datenbanken …

6
So dokumentieren Sie Geschäftsregeln
Ich frage mich, was die formale und am häufigsten praktizierte Methode zur Dokumentation von Geschäftsregeln wäre. Wie dokumentieren Sie auch die UI-Spezifikationen von Entwicklungsartefakten (z. B. Dokumentieren von Formularfeldern und Verhalten von Schaltflächen in Formularen, Infotext usw.)?

2
Ist die Isolierung von Domänen- / Persistenzmodellen normalerweise so umständlich?
Ich beschäftige mich mit den Konzepten für Domain-Driven Design (DDD) und fand einige Prinzipien seltsam, insbesondere in Bezug auf die Isolierung von Domain- und Persistenzmodellen. Hier ist mein Grundverständnis: Ein Dienst auf der Anwendungsschicht (der einen Funktionssatz bereitstellt) fordert Domänenobjekte von einem Repository an, das er zur Ausführung seiner Funktion …

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.