- 论坛徽章:
- 1
|
获奖名单已公布:http://bbs.chinaunix.net/thread-4171401-1-1.html
话题背景:
团队合作过程中免不了需要和别人合作,对于软件开发人员来说,API可能是最直接,最有效的沟通方式。但是,现实很骨感,你发现别人提供的API要么不能很好的满足你的需求,要么功能不能保持一致性。对每个人来说,API的一致性都是最大的问题。原因不只是处在开发人员的身上,他们其实也是想保持一致的。自己知道如何做某件事,可能就是无法和别人讲清楚。那么API设计到底有什么特殊的地方呢?API 也是软件和外界交互的门面,间接的表达了软件内部的设计。可能API不适当的一个表达,就反映了内部架构上的问题。
本期话题:
1. API设计的特殊之处在哪里?
2. 如何评价API设计的好坏?
3. 总结一下自己设计API的一些经验。
活动时间:
2015-1-27~2015-2-27
活动奖励:
程序员必读之软件架构
作者: (英)Simon Brown
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115371072
上架时间:2014-11-5
出版日期:2015 年1月
|
|