Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 4464 4465 4466 4467 [4468] 4469 4470 4471 4472 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
TriggerTG

TriggerTG
 
Zitat von Achsel-des-Bösen

Ich habe nen HiWi Job. 10 Stunden die Woche, 7 Euro 50 die Stunde, macht 300¤ im Montag. Android Phone ick hör dir Trapsen.

Aufgabe: Betreuung eines kleinen Rechnerpools (6 + ein Dell Server) an dem zum einen Studenten arbeiten und die zum zweiten in einem Mosix Pool hängen und Simulationen laufen lassen. Sollte recht locker werden.




Ich hab auch 10h/Woche
Damit kann man sich, im Studentenmaßstab, echt paar schöne dinge leisten
31.03.2010 17:26:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Ich bin gerade am überlegen bwir nicht nicht für unser tolles "Webtechnologie" Projekt CouchDB benutzen sollten. Dann könnten wir nämlich komplett auf Serverseitigen Code verzichten peinlich/erstaunt
31.03.2010 17:28:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
 
Zitat von [DK]Peacemaker

Hat irgendjemand eine Idee, wie man so etwas sinnvoll aufbauen könnte? Nochmal kurz: Ich habe verschiedene Exporte/Importe die Daten von einer Datenbank in eine andere übertragen. Bisher wurde das "Ergebnis" immer von Hand überprüft. Ich möchte aber bei zunehmender Komplexität irgendeine automatische Überprüfung habe. Ach und wehe kommt mir mit "keine Datenbanken in Unit-Tests".



Willst du eine bereits abgelaufene Migration auf Vollständigkeit testen oder den Prozess per Unit-Tests auf Fehler abklopfen?

Bei ersterem würde ich ein paar Aggregate beider Datenbanken miteinander vergleichen. Anzahl Datensätze in Tabelle X, Summe Spalte Y gruppiert nach Z und so weiter.

Bei letzterem hätte ich auch nur Inmemory-Datenbanken mit Testdatensätzen im Angebot. Wechselnde Strukturen würden da u.U. auch noch Probleme machen.
31.03.2010 17:28:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Es geht grundsätzlich um das Übertragen von partiellen Daten von Schema 1 zu Schema 2. Eine furchtbare Angelegenheit, aber ich will das ganze etwas strikter aufbauen, damit ich eine gewisse Sicherheit habe. Bisher habe ich mir folgendes überlegt:

Ich habe eine Basis-Klasse für solchen Datenbank-Tests, mit 3 abstrakten Methoden:
- InitializeSource(DatabaseSchema)
- InitializeTarget(DatabaseSchema)
- ExecuteProcess(IDbConnection source, IDbConnection target)

Diese müssen so implementiert werden, dass aus der Quelle eine vernünftige Datenbank erstellt werden kann. In der Regel sollte "Source" dann einige Einträge enthalten und "Target" nur dann, wenn das ein zu testener Fall ist (wie "Was passiert, wenn ein entsprechender Datensatz schon existiert). Die einzelnen Unit-Tests können dann über bestimmte Methoden Eigenschaften der Ziel-Datenbank überprüfen, z.B. so:
 
Code:
[TestMethod]
public void CreatesRecordForEveryRoom()
{
    Table("raum").All(
        r => r.dtxt == "V101",
        r => r.dtxt == "B102",
        r => r.dtxt == "C104");
}


(Wobei "Table(string)" eine Methode der Basis-Klasse ist und "All(params Predicate<dynamic>[] predicates)" eine Methode der TableValidation-Klasse, welche von Table() zurückgegeben wird).

Mit Hilfe des "dynamic" Schlüsselworts in .NET 4 sollte ich dann in der Lage sein, daraus ein SQL Query zu formulieren, welches die entsprechenden Eigenschaften überprüft.

Das könnte ich evtl. mit einem gewissen Aufwand hinbekommen, allerdings hab ich das immer noch das Problem, dass ich in einem Unit-Test zur den "Assert"-Teil spezifiziere und "Assign" und "Act" an anderer Stelle liegen. Das würde ich aber in Kauf nehmen, wenn ich dafür am Ende eine Liste bekommen, mit all den Spezifikationen, die erfüllt worden sind. Vor allem, da diese oft lauten: "Für jeden Datensatz in Tabelle A in Datenbank B muss eine Kopie in Tabelle C von Datenbank D und eine Verknüpfung in der Tabelle E hinterlegt werden.".

Das würde ich gerne damit erreichen, allerdings dürfte es recht aufwändig sein, diesen Berg von anonymen Klassen und dynamischen Objekten vernünftig auseinander zu nehmen.
31.03.2010 17:44:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
 
Zitat von GH@NDI

I'm bored... Breites Grinsen


He is bored, too.
31.03.2010 17:47:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Soll das einen Charakter darstellen, der ewig fällt und sich dabei langweilt? Breites Grinsen

Was ist der Hintergrund dazu? Breites Grinsen
31.03.2010 18:04:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
Bitte beachten
Fang von vorne an. Lohnt sich, denn dieser Comic ist einfach sowas von geil. Rollenspielerfahrung ist von Vorteil aber nicht unbedingt notwendig.
31.03.2010 18:24:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
Der Charakter ist ein Warlock. Und der ist schnell gelangweilt, wenn niemand zum Töten, Foltern, oder zum Wasmansonstsomitanderenmachtwenneinemlangweiligist da ist.
Und da ist er gerade in ein Loch im Boden gesprungen (da führt der Weg der Gruppe lang) und es ist etwas tiefer. Augenzwinkern

/: Oha, hab ich die Seite lange nicht aktualisiert. Aber Smoking hat recht.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von cms am 31.03.2010 18:39]
31.03.2010 18:38:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Oh gott, ich bin eben wach geworden, mein mitbewohner hat gesehen dass ich sdchon vol bin und hat mir gleich n pils angeboten.


Prost. fröhlich
31.03.2010 20:22:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
Und ich hab gerade mal noch nen KFC Gutschein eingelöst. Besser als ich es in Erinnerung habe das Zeug. Nur die Pommes kann man vergessen, wobei die immer noch besser sind als die von McD.
31.03.2010 20:27:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
AHAR FQAERG§$%Eer sCHEISS aNDROID fröhlich
31.03.2010 20:32:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
rABBI

Arctic
 
Zitat von Slutti

Aber das ist Wurst, mir gehts darum eine einfachere Lösung zu finden Breites Grinsen
Ich bräuchte nur irgendwie einen Ansatz traurig



man kann das natürlich mit ner handvoll entscheidungen und diversen countern realisieren, aber...

es wär schon ziemlich sexay das einfach zu projizieren.
(ich hab da mal was vorbereitet.)

m läuft von 0 bis 2*m*n-1 und n ist wie von dir angegeben.
für jede stelle X in der reihe gilt:
X = ((m div n) mod 2)*(n - (m mod n)) + (((m div n) + 1) mod 2)*((m mod n) + 1)


warum das gilt, kannst du dir selber aufmalen. und ja, das div ist ganzzahlige division.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von rABBI am 31.03.2010 23:02]
31.03.2010 23:02:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
verschmitzt lachen
tolle Funktion
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Flash_ am 01.04.2010 0:10]
01.04.2010 0:03:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
Yay! Erster April! \o/
01.04.2010 0:14:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
zOMG das ist krank. /o\
01.04.2010 0:16:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
geht so
01.04.2010 0:21:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Ahahaha einer meiner vier Bender korrespondiert mit Iceman. \o/
01.04.2010 0:27:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Iceman3000

Iceman3000
tut er das, ja?
01.04.2010 0:33:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
So eine genialen CB hatte ich noch nie!

Oh, wait ...

01.04.2010 0:34:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von Iceman3000

tut er das, ja?


Ja.
01.04.2010 0:42:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Ich hab gehört ich hab nen neuen CB? peinlich/erstaunt
01.04.2010 0:54:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
ja mit den Augen rollend
01.04.2010 0:55:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Ja sorry hatte bis gerade Besuch.
01.04.2010 0:57:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
bzw. viele Breites Grinsen
01.04.2010 0:59:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Wie oft wechseln die? Mata halt...
01.04.2010 1:00:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Uuuh yeah ich bin Ashtray \o/
01.04.2010 1:02:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Und schon nicht mehr...ist wohl doch ganz zufällig Breites Grinsen
01.04.2010 1:03:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
damisau

Arctic
nacht!
01.04.2010 1:11:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
n8
01.04.2010 1:12:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
nightynight
01.04.2010 1:14:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 4464 4465 4466 4467 [4468] 4469 4470 4471 4472 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum