开发者友好的软件设计

面向开发者的软件,相比普通用户仅在限定的场景下使用外,还可能会被集成、扩展、二次开发等等,因此在代码或设计层面也应该尽可能考虑如何对开发者更友好。 本文从: Least Surprise(最小惊吓原则) Guide, Not Blame(别怪用户,尝试引导) Keep It [阅读更多]