如何设计一套很差劲的API

函数名太短(故意省略个别字母),太长(iOS/Mac编程),或用同义词弄晕程序员(EmptyActivity与BlankActivity有啥区别)。过度复杂,不向后兼容等。