Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
In meinem Fall geht es jetzt auch großteils um Performance Tests von Abfragen, deswegen möchte ich die Queries möglichst einfach und allgemein halten. Und die Logik eher darin vertiefen, dass ich mehrere DBMS vergleiche. Wie ich bereits erwähnt habe, ist mir bewusst dass Reflektion nicht Optimal ist, aber in meiner momentanen Anwendung sehr vieles einfach ermöglicht. Nun würde ich gerne die Queries so gestalten wie im Initial-Post geschrieben, höchstens es gibt natürlich bessere Ideen.
C++ was wäre deiner Meinung nach eine vernünftige Serialisierung?
Das Modell soll bei mir unabhängig von der DB bleiben.Jedes Model hat normale Getter und Setter, nur verwende ich Reflection um alle Werte einheitlich in die DB zu speichern. Und hier möchte ich eben auch "Queries" durchführen können. Und ja ich weiß, dass Reflection auch nicht das Beste ist
Quasi einen DatenbankQuery Ich speichere Objekte in einer Map und möchte eine FindBy Methode erstellen: zB.: also MyObjektCache.find<Auto>({"marke":"audi"},{"preis",1000});
Hallo, ich würde meiner Funktion gerne Variable Parameter übergeben, oder einen Vector voller Variabler Parameter. und zwar entweder ein (tuple?!) <string,int> oder <string,string>. Das ganze sollte so funktionieren: myFunc({"val1","stringKey"},{"val2",1},{val3,3}); was auch möglich wäre, das ganze in einen vector zu packen: myFunc({{"val1","stringKey"},{"val2",1},{val3,3}}); Gibt es hier Möglichkeiten? Vielen Dank für die Hilfe!
Hallo, ich habe überlegt für mein Projekt namespaces zu verwenden, jedoch kommt es mir nur so vor, als würde ich lediglich mehr schreiben, und durch die Verschachtelungen einfach nur mehr Einrückungen produzieren. und wenn ich einen namespace "use" dann ist dieser gleich global verwendet. Was sind eure Meinungen dazu? Und vielleicht ein paar Best Practices/Anregungen zu einer schönen namespace Struktur.
Ein wichtiges Stichwort ist "Injection", meistens verwendet für Constructor Injection. In meinem Fall war es dafür gedacht (das mit dem Logger): Meine Klasse X benötigt einen Logger. Meine Klasse Z benötigt keinen Logger, aber die Klasse X. Überall wo ich jetzt meine Klasse instanziiere, müsste ich im Constructor den Logger mitgeben, damit ich nur eine Instanz meines Loggers habe. Also: "new logger);", überall wo X benötigt wird. Da es aber nicht Aufgabe meiner Klasse Z ist, den Logger zu kennen...
Es handelt sich um C++. Vielen Dank für die Antworten! Service Locator bzw Dependency Injection ist momentan mein Favorit! Aber sehr interessanter Artikel über Singletons!
Hallo, in einigen meiner Klassen verwende ich einen Logger, momentan static. Sollte dieser nun static sein? Oder immer eine Instanz übergeben? Cleaner wäre ja immer eine Instanz zu übergeben. Was sind hier Best practices? lg