←Older revision | Revision as of 07:32, 1 May 2022 | ||
Line 1: | Line 1: | ||
- | [[API]]s are said to be like [[star]]s. | + | [[API]]s are said to be like [[star]]s. Star cannot know ''"who's watching"'' and cannot ''"just disappear"''. It may explode, turn into supernova, burn out. However there are physical laws that prevent it to ''"disappear suddenly"'' (unless [[god]] would [[wikipedia:Does_God_Play_Dice%3F|play dice with us]]). |
+ | |||
+ | Just like that a method in an [[API]] cannot be ''"just refactored away"''. There are laws of [[API Design]] that require it to behave properly (if one wants to be real [[API]] designer and not play dice with users of the [[API]]). | ||
+ | |||
+ | More in the [[Blogs:JaroslavTulach:Theory:DiamondsVsStars|Diamonds vs. Stars]] allegory. |