3 ms·
I thought it was an interesting point and it reminded me of something. I've worked on an iOS project with a really ugly web API. I could improve the project int
by wsc981 14y ago
I thought it was an interesting point and it reminded me of something. I've worked on an iOS project with a really ugly web API. I could improve the project internally quite a bit by making a native iOS API that I would talk to, which would hide lots (but not all) of the uglyness of the web API.
So I guess if one deals with ugly interfaces it may be wise to wrap the ugly interface in a cleaner one. As an added benefit, the project is decoupled more from the ugly interface, perhaps permitting to replace it with something better in the future.
- rosser 14y ago"All problems in computer science can be solved by another level of indirection." — David Wheeler [1] [1] https://en.wikipedia.org/wiki/David_Wheeler_(computer_scientist) https://en.wikipedia.org/wiki/David_Wheeler_(computer_scient...