You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think we should wholly revert the relationship inversion between Source and TilePyramid/SourceCache. Judging by the resulting complex coupling, this seems to have been an architectural mistake.
@jfirebaugh can you say more about this? I agree that the current coupling is not ideal, but it's not clear to me that inverting the dependencies would really eliminate it. Would another way to improve this might be to clarify and simplify the Source interface?
Activity
[-]Refactor TilePyramid[/-][+]Refactor "SourceCache"[/+]jfirebaugh commentedon Jun 23, 2017
I think we should wholly revert the relationship inversion between
SourceandTilePyramid/SourceCache. Judging by the resulting complex coupling, this seems to have been an architectural mistake.anandthakker commentedon Jun 26, 2017
@jfirebaugh can you say more about this? I agree that the current coupling is not ideal, but it's not clear to me that inverting the dependencies would really eliminate it. Would another way to improve this might be to clarify and simplify the Source interface?
mourner commentedon Sep 11, 2019
Closing as too vague — we should create new issues for any specific things we can improve.