|
|
|
|
|
by tgflynn
1148 days ago
|
|
This makes no sense to me. Generally speaking an application should return an error message or code when something goes wrong, not a potentially valid piece of data. That an entire industry would adopt this kind of workaround for poor software engineering is astonishing. |
|
Seriously, it's a domain with huge under-the-surface complexity (no pun intended)[1], and most of the early efforts were spent in dealing with the maths and science, rather than software engineering. Things are getting better though.
[1] here is a good jumping off point (imagine the technical debt this might lead to): https://en.wikipedia.org/wiki/Spatial_reference_system