Design in der Programmierung ist die Handlung, bestimmte Entscheidungen darüber zu treffen, wie man ein Programm am besten strukturiert, um Ziele der Zuverlässigkeit, Wartbarkeit, Korrektheit oder Benutzerfreundlichkeit zu erreichen.
Nachdem ich dieses Wiki über das Stable Abstractions Prinzip (SAP) gelesen habe, habe ich mich gefragt, ob irgendjemand irgendeinen Nachteil kennt eher Abstraktionen als Betons (ich vermute, das überwiegt die Vorteile).
Die SAP sagt, je sta...
09.11.2015, 09:25
Ich versuche einen Text in meiner reaktivativen App abzuschneiden. Ich habe mich entschieden, das Attribut "ellipsizeMode" zu verwenden, aber ich kann es nicht zum Laufen bringen.
Ich habe eine Demo des Problems geschrieben:
%Vor%
Jetzt w...
08.10.2016, 11:40
Mit Hilfe von Listenfunktionen lassen sich beliebig dimensionierte Vektormathematik recht elegant implementieren. Zum Beispiel:
%Vor%
Und so weiter.
%Vor%
Natürlich ist dies nicht die effizienteste Lösung, aber es ist aufschlussreich zu...
02.07.2015, 22:17
Ich arbeite an der Internationalisierung von Benutzer eingegebenen Daten in einem ziemlich großen Client / Server (HTTP (Hessian) ist für die Kommunikation verwendet) Anwendung, die in einer Datenbank gespeichert ist. Benutzer können die Sprac...
30.05.2013, 14:43
Wie der Titel dieser Frage nahelegt: Meine Frage betrifft mehr die Form (idiomatische Konvention) als die Funktion. Setzen Sie kurz:
Was ist der semantische Unterschied zwischen MyCollectionLike und MyCollection ?
Als Beispiele:...
29.05.2013, 21:28
In seinem Gespräch in der 54:53 Minuten-Minute redet Rich Hickey über die Verwendung von Queues als Mittel, um abhängige Programmteile zu entkoppeln. Können Sie mir ein Beispiel geben, wie Sie den folgenden Java-Pseudo-Code entkoppeln können,...
04.01.2012, 12:25
In meinem Szenario geht es um die Entwicklung von mathematischen Problemen. Als IProblem interface dachte ich, dass die zwei Haupteigenschaften, die es enthalten sollte, QuestionText und Response sind. QuestionText ist immer eine Ze...
19.04.2012, 21:26
Ich versuche, die Entwurfsüberlegungen des Teams zu verstehen, das die Methode erstellt hat Environment.GetCommandLineArgs .
Es könnte eine statische Eigenschaft sein, sehr ähnlich wie System.Web.HttpContext.Current . Immerhin sollte si...
08.03.2012, 08:19
Ok, ich weiß, dass das ein Designproblem sein könnte, also hätte ich gerne auch Anmerkungen dazu.
Ich habe eine Visual Studio-Webanwendungslösung. Ich habe drei Projekte als UserInterface, BusinessLogic und DataAccess.
Ich musste einige be...
13.05.2010, 12:46
Normalerweise versuchen alle vernünftigen Entwickler, die Eingabe aller öffentlichen Methoden zu sichern (Casting auf die richtigen Typen, Validieren, Desinfizieren usw.)
Meine Frage ist: Sind Sie in Ihrem Code und validieren auch Parameter,...
17.05.2010, 15:03