language-agnostic

Verwenden Sie dieses Tag zum PROGRAMMIEREN VON FRAGEN, die unabhängig von einer bestimmten Programmiersprache sind.
11
Antworten

Agile Entwicklung in einem verteilten Team [geschlossen]

Das Agile Manifest unterstreicht die Wichtigkeit und Art der Kommunikation im Software-Entwicklungsprozess. Zwei der zwölf Prinzipien unterstreichen dies: Geschäftsleute und Entwickler müssen während des gesamten Projekts täglich zusamme...
17.09.2008, 19:37
8
Antworten

Nicht-deterministische endliche Automaten in der Softwareentwicklung?

Vor kurzem habe ich über endliche Automaten (FSMs) nachgedacht, und wie ich sie in Software implementieren würde (Programmiersprache spielt keine Rolle). Mein Verständnis ist, dass deterministische State Machines weit verbreitet sind (Par...
13.10.2008, 18:41
4
Antworten

der offizielle Name dieses Programmieransatzes zur Berechnung der Vereinigung und der Schnittmenge

Ich habe [dieses Rad] sicherlich erfunden, als ich die Vereinigung und die Schnittmenge und Diff zweier Sätze (die als Listen gespeichert waren) gleichzeitig berechnen wollten. Anfangscode (nicht der engste): %Vor% Dann erkannte ich, dass ic...
06.01.2010, 00:16
3
Antworten

Optimaler Median der Medianauswahl - 3 Elementblöcke vs. 5 Elementblöcke?

Ich arbeite an einer Quicksort-Variante, die auf dem Select-Algorithmus basiert, um ein Gut auszuwählen Drehelement. Herkömmliche Weisheit scheint zu sein, das Array in 5-Element-Blöcke zu teilen, den Median von jedem zu nehmen und dann rekurs...
11.10.2010, 16:25
2
Antworten

Warum sollte ein Variablenname "temp" als schlechte Methode betrachtet werden?

Immer wenn ich einen Code zur Überprüfung von professionellen Programmierern aufsetze, neigen sie dazu, darauf hinzuweisen, dass "die Verwendung einer Variablen namens temp schlecht ist", aber niemand scheint zu wissen, warum. Warum wird es a...
20.07.2014, 11:40
7
Antworten

Überlappende Liniensegmente im 2D-Raum

Ich muss herausfinden, ob zwei Linien einander überlappen. Ich habe den Schnittpunktcode, der 0 zurückgibt, wenn zwei Linien parallel sind. Aber dann muss ich wissen, ob diese zwei parallelen Linien überlappen. Bearbeiten: %Vor% Zeile 1...
17.06.2013, 13:35
2
Antworten

Wie wird der Modulooperator (%) tatsächlich berechnet?

Kürzlich war ich verwirrt über den Modulo-Operator % . Es ist bekannt, dass a % b == a-a/b*b , wenn wir integers a und b wo a > b haben, und wir können diese Berechnung manuell durchführen, wenn a und b klein genug sind....
09.10.2011, 13:20
4
Antworten

Schränkt das DI-Muster die Erstellung teurer Objekte in Verbindung mit einer seltenen Abhängigkeitsabhängigkeit ein?

Es fällt mir schwer, mich mit einem Problem zu beschäftigen, das offensichtlich ist, wenn es um die typische Abhängigkeitsinjektion von Konstruktoren geht. Zum Beispiel, sagen wir, ich habe einen ASP.NET MVC3-Controller, der wie folgt aussieht:...
05.08.2011, 18:05
3
Antworten

DDD: Bezieht sich auf eine Entität in einem Aggregatstammverzeichnis nach ihrer Identität

Ich suche den richtigen Weg, um auf Entities zu verweisen, die innerhalb eines aggregierten root liegen, wenn wir nur ihre Identitäten erhalten von URL-Parametern. Ich habe eine vorherige Frage gestellt, die sich auf value-Objekte , als...
05.09.2011, 16:19
5
Antworten

Welche Sprachfunktionen werden in einer Programmiersprache benötigt, um einen Compiler zu erstellen?

Programmiersprachen scheinen mehrere Stufen zu durchlaufen. Erstens, jemand träumt eine neue Sprache, Foo Language. Der Compiler / Interpreter wird in einer anderen Sprache geschrieben, in der Regel C oder einer anderen Low-Level-Sprache. Irgend...
05.10.2009, 07:14