Softwareentwicklung

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

3
Was ist der Grund für die Namenskonvention "I" für Schnittstellen in .NET?
Ich weiß, dass es die "I" -Konvention seit COM gibt, aber ich habe nie verstanden, warum sie nicht wie jede andere Namenskonvention vor .NET überdacht wurde. In Bezug auf den Verbrauch ist das einzige, was eine Schnittstelle beispielsweise von einer abstrakten Klasse unterscheidet, dass sie mehrfach vererbt werden können. Aber …
10 .net  naming 



2
Benötigen Sie Ratschläge zum Entwerfen von Interaktionen zwischen verschiedenen Teilen meiner Anwendung
Ich versuche, die "Haupt" -Klasse (n) einer Rich Desktop-Anwendung auf der Basis von NetBeans Platform 7 zu entwerfen. Diese Anwendung verwendet HTTP-Dienste und empfängt über ein "Push-System" über TCP Nachrichten. Wir sind 3 Entwickler und wollen Module parallel entwickeln Die Anwendung wird geschichtet (Daten, Geschäft, Präsentation) Wir werden das Präsentationsmodell …

3
Wie funktioniert Python?
Diese Frage mag ein bisschen albern erscheinen, aber was solls. Ich fing an, Python zu lernen. Ich kenne grundlegende Syntax usw. Wenn ich mit HTML, PHP usw. arbeite, schreibe ich einfach Code, füge ihn in eine HTML- oder PHP-Datei ein und doppelklicke auf diese Datei. Dann läuft mein Code. Ich …

3
Wie entferne ich doppelten Code (im Allgemeinen)?
Wie können Sie in einer OO-Sprache (z. B. Java) doppelten Code je nach Umfang des Auftretens reparieren? Ich würde mit (zum Beispiel) beginnen Führen Sie in derselben Klasse (Bereich) das Refactoring der Extraktionsmethode durch (Fix). Führen Sie in Klassen derselben Hierarchie (Gültigkeitsbereich) die Extraktionsmethode und das Pull-Up (Fix) aus. ...

7
Verstoß gegen das DRY-Prinzip
Ich bin sicher, dass es irgendwo einen Namen für dieses Anti-Muster gibt; Ich bin jedoch nicht genug mit der Anti-Muster-Literatur vertraut, um sie zu kennen. Stellen Sie sich das folgende Szenario vor: or0ist eine Mitgliedsfunktion in einer Klasse. Ob gut oder schlecht, es hängt stark von Variablen der Klassenmitglieder ab. …



3
Was ist der Sinn der Prototypmethode?
Ich lese gerade Javascript: The Good Parts durch und habe mich bemüht, mich mit dem Abschnitt über Prototypen vertraut zu machen . Nach ein wenig googeln bin ich zu dem Schluss gekommen, dass Objekte nach der Objektdeklaration mit Eigenschaften versehen werden sollen . Bei Verwendung dieses Skripts aus w3schools stellte …

13
Können Sie eine eindeutige Spezifikation in einer natürlichen Sprache wie Englisch schreiben?
Es scheint mir, dass Sie unmöglich eine Softwarespezifikation in Englisch schreiben können, die völlig frei von Mehrdeutigkeiten ist, einfach aufgrund des informellen Charakters der natürlichen Sprache - und daher muss eine wirklich eindeutige Spezifikation Code enthalten, der in einer formal spezifizierten Sprache geschrieben ist. Ist das ein bekanntes Ergebnis oder …



3
Was ist der Grund, Präfixe in neue CSS-Funktionen einzufügen?
Gibt es einen gültigen Grund für die Browser, neue CSS-Funktionen vorangestellt zu haben, anstatt die Webmaster die nicht vorangestellte Version verwenden zu lassen? Zum Beispiel kann ein Beispielcode für die Hintergrundgradienten aussehen: #arbitrary-stops { /* fallback DIY*/ /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, left top, right top, from(#2F2727), …


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.