design

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.
3
Antworten

API eines Pakets in Python. In __init__.py?

Ich habe ein Python-Paket geschrieben, das aus mehreren .py -Dateien besteht, die Klassen usw. enthalten. Ich möchte es mit dem Muster "Fassade" dem Kunden zugänglich machen. Daher möchte ich nicht, dass Clients alle internen Klassen lernen,...
17.07.2010, 14:09
5
Antworten

Die Kopplung ist zu hoch - wie gestaltet man diese Klasse besser?

Laufen FxCop auf meinem Code, bekomme ich diese Warnung:    Microsoft.Maintainability:   'FooBar.ctor ist mit 99 gekoppelt   verschiedene Arten von 9 verschiedenen   Namespaces. Schreiben oder Refaktorieren der   Methode, um seine Klassenkopp...
09.10.2008, 20:49
10
Antworten

Ein guter Algorithmus zum Erzeugen einer Bestellnummer

So wie ich es mag, GUIDs als eindeutige Kennungen in meinem System zu verwenden, ist es nicht sehr benutzerfreundlich für Felder wie eine Bestellnummer, wo ein Kunde diese möglicherweise zu einem Kundendienstmitarbeiter wiederholen muss. Was...
01.12.2009, 03:46
9
Antworten

.NET: Warum wird Enums Bereich / Wert nicht überprüft?

Das hat mich schon immer gestört. Vielleicht kann jemand mit ein wenig hardcore Wissen über .NET Interna es mir erklären. Angenommen, ich definiere eine Aufzählung wie folgt: %Vor% Nun nehme ich auch an, dass ich irgendwo in meinem Code d...
11.01.2009, 13:38
4
Antworten

Warum wird in C # die statische Initialisierung angefordert?

Dieser Code hat das gut definierte Verhalten in C # nicht funktioniert: %Vor% Hinweis: Ich frage nicht, wie ich diesen Code reparieren kann als Ich wusste schon, wie man das macht Was ist die Begründung dafür? C # führt bereits Zeitüb...
18.03.2009, 21:29
5
Antworten

Vor dem Hinzufügen von Objekten zu NSMutableArray in der öffentlichen Schnittstelle schützen

Ich möchte den Zugriff auf NSMutableArray in der öffentlichen Schnittstelle schützen Ich versuche dies zu tun, indem ich die Eigenschaft als NSArray in der öffentlichen Schnittstelle und als NSMutableArray in der privaten Schnittstelle wie fo...
31.03.2013, 18:27
3
Antworten

Statisch, Nichtmitglied oder statische Nichtmitgliedfunktion?

Jedes Mal wenn ich eine Funktionalität habe, die in Richtung "Dienstprogramm" geht, frage ich mich, welche Option die beste ist. Zum Beispiel, Drucken von Nachrichtenstrukturen (eigene oder externe), einige Kodierung / Dekodierung Code oder einf...
05.08.2011, 08:06
6
Antworten

Hoch skalierbarer Technologie-Stack

Ich baue einen Webservice, der unter lächerlicher Last steht (Tausende bis Zehntausende von Abfragen pro Sekunde). Mein normaler Stack aus Apache, PHP, Memcache und einigen DBs wird es mit einem schönen Load Balancer Infront und vielen Maschinen...
14.09.2009, 06:30
7
Antworten

Effiziente SQL-Abfrage / Schema für eine Rangliste

Ich habe ein blödes kleines Spiel geschrieben und möchte eine Art Leaderboard-Website haben. Normalerweise sind die Bestenlisten auf 10 oder 20 Topspieler begrenzt, aber ich dachte, es wäre nett, wenn ich für jeden Spieler seine Top-Punktzah...
22.02.2009, 21:03
8
Antworten

Was ist der beste Weg, GUI-Anwendungen mit C zu entwerfen? [geschlossen]

Ich finde immer gute Tutorials zum Thema, aber es ist fast immer C ++. Ist es schwierig oder macht es einfach keinen Sinn, GUI-Anwendungen mit C zu erstellen? Ein gutes Buch, eine Anleitung oder ein Tutorial ist in Ordnung. Plattform: Linu...
17.04.2010, 14:30