In der Welt des Orakels habe ich den Eindruck, dass Ansichten, die auf anderen Ansichten basieren, als schlechte Praxis angesehen werden. Ich selbst habe mich darüber beschwert, als der Versuch, Leistungsprobleme zu lösen, und die Verschachtelung übertrieben schienen und unnötige Komplexität in den zugrunde liegenden Ansichten versteckten. Jetzt bin ich in der Situation, dass ich denke, dass es vielleicht nicht so eindeutig ist:
Ich habe Benutzer, die ganz gezielt die Buchhaltungszahlen einer Ansicht mit denen einer anderen Ansicht abgleichen müssen, in der sie weiterverarbeitet werden. Wenn sie in der einen Ansicht etwas ändern, soll die andere das sofort widerspiegeln, ohne dass jemand in ein paar Jahren an diese Anforderung denken muss und die Berichte nicht übereinstimmende Zahlen zeigen, während sie die Dinge herausfinden.
Ist es in diesem Fall in Ordnung, Ansichten zu verschachteln?
Ändert es etwas, wenn die innere Sicht eine weitere, wichtige Sicht enthält, die relevante Preise enthält (d.h. man soll diese Sicht "immer" bei der Preisermittlung verwenden)?
1 Stimmen
+1, gute Frage, viele Meinungen, wie Sie sehen können. Wahrscheinlich gibt es keine allgemeingültige Antwort.