-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suche nach Refinements auf der Basis von Bins #254
Suche nach Refinements auf der Basis von Bins #254
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ein Paar Kleinigkeiten sind mir aufgefallen...
Für mich sieht der Code jetzt absolut in Ordnung aus. Daher könnte ich diesen Pull-Request jetzt mergen. Allerdings habe ich in der Zwischenzeit den Pull-Request #251 in den "development"-Branch gemergt. Darin sind alle Refactorings enthalten, die von meiner Seite aus noch notwendig waren um approximative Verfahren zu unterstützen. Leider waren dafür auch ein paar Änderungen notwendig, die mit dem Code in diesem Pull-Request in Konflikt stehen. Wir haben jetzt zwei Möglichkeiten:
Ich würde dir die Entscheidung überlassen, wie wir das machen. Hier ein Überblick der Dinge die noch angepasst werden müssten, um die Konflikte auszuräumen:
|
Sollen wir dafür nochmal ein Call machen oder wie lösen wir das am Besten? |
Wie es dir am besten passt. Eigentlich sind die notwendigen Änderungen nicht so dramatisch. Wenn dir klar ist, was geändert werden muss, dann brauchen wir keinen Call. Falls etwas unklar ist, können wir das aber auch gerne zusammen durchgehen. |
Gerade bei dem Git Teil bin ich mir unsicher. Die nötigen Änderungen sollten klar sein nur müsste ich mir für den zweiten Punkt nochmal das Interface anschauen. |
Wenn ich dich richtig verstehe, dann willst du die Konflikte noch in diesem Pull-Request beseitigen. Wenn ja, dann kann ich das mergen übernehmen und du müsstest dann nur noch den Code anpassen.
Du musst nur ein Objekt, das dieses Interface implementiert, statt |
Ja das wird wohl das Beste sein. Lass uns das so machen |
Ok, die Änderungen vom "development"-Branch sind jetzt sowohl in "approximate-conditions", als auch in diesem Branch. Jetzt musst du nur noch bei dir lokal ein Git Pull machen und die Anpassungen durchführen. |
Ich glaube den Callback habe ich noch nicht ganz verstanden. Der Type scheint aber auf Aber wir brauchen schon ein BinArray, da wir nur so an die Anzahl der Bins kommen und natürlich auch an die Bins von denen wir ja dann alle 3 Werte (Anzahl der Beispiele, Min und Max) brauchen. Wahrscheinlich habe ich aber irgendwas übersehen. |
Du muss den Typ des Konstruktorarguments und des Klassenattributes ändern von |
So, jetzt sollte es funktionieren. Danke für den Hinweis, da hab ich echt geschlafen. |
Ich habe wie immer Kommentare hinzugefügt und die Formatierung leicht angepasst. Außerdem ist mir aufgefallen, dass der Destruktor um das Callback zu zerstören noch gefehlt hat. Da das nur eine Kleinigkeit ist, habe ich das einfach schnell ergänzt. Da ich ansonsten nichts mehr sehe, was noch getan werden müsste, merge ich diesen Pull-Request. |
Hallo,
ich hab hier mal wieder den Ersten Entwurf des Codes und würde mich über Feedback freuen.