Eines der wichtigsten Konzepte in der objektorientierten Programmierung ist die Kapselung. In letzter Zeit scheint sich die Software-Welt jedoch zugunsten anderer Paradigmen wie der funktionalen Programmierung zu neigen. Ich denke, was ist mit Kapselung und anderen OOP-Grundsätzen? Sind sie falsch? Wird OOP falsch angewendet? Zum Beispiel wird Alan Kay in …
Ich sehe viele Fragen, die sich mit dem Zugriff auf JSON-Schlüssel befassen, die Bindestriche verwenden (Kebab-Fall), aber jetzt frage ich mich, ob ich mich nur an camelCase oder snake_case in meinen Schlüsseln halten soll. Ich weiß, dass Bindestriche auch komplizierte Zuordnungen erstellen können, wenn sie zwischen Sprachen portiert werden. Ich …
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 …
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 …
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. …
Geschlossen . Diese Frage muss fokussierter sein . 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 5 Jahren . Für ein Projekt muss ich mit verschiedenen Dateitypen …
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 …
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() …
In java.util.PriorityQueue haben wir die Methoden add(E e)und offer(E e). Beide Methoden sind dokumentiert als: Fügt das angegebene Element in diese Prioritätswarteschlange ein. Was sind die Unterschiede zwischen diesen beiden Methoden?
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 …
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 …
Ich bin in einem Projektteam von 4 Entwicklern, auch ich. Wir haben lange darüber diskutiert, wie mit zusätzlicher Arbeit umgegangen werden soll, die im Verlauf eines einzelnen Arbeitselements anfällt. Diese zusätzliche Arbeit ist normalerweise etwas, das etwas mit der Aufgabe zu tun hat, aber nicht immer notwendig ist, um das …
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 …
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.)?
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 …
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.