Useful links gathering

API Designing.

 

API Designing is very important for not only those guys work on library devleopment, but also the developers involved in a big, complex project. For those developers, they often develop components for themselves and maybe others, but when project goes further, others may reuse those components, from this point of view, those developers who wrote the components were designing APIs when there were developing those components!

 

And the same reason as comments, we are not machines. Our memories disappear along time, we cannot avoid this to happen, and we do not want to get in truble when we are trying to do some thing with those code we wrote before. Yes, commnents maybe help, but that is not efficient enough, and not for everyone, it would be better if you have written everything like APIs.

 

 

Here is the link to the page list development of Qt.

http://qt.gitorious.org/qt/pages/

 

and this link to the article I mentioned

http://qt.gitorious.org/qt/pages/ApiDesignPrinciples

 

I remember I have read an article which talking about Qt API design, and in the category of that article, there are a lot of very good Qt articles, but I failed to find them out again, besides, I searched some articles close to it.

 

Designing Qt-Style APIs, generally this article maybe written by the same author of the article I mentioned, and it seems it is hosted by trolltech, I do not know how long it will be kept there, anyway if I found the original ones again, I will update this link.

 

http://doc.trolltech.com/qq/qq13-apis.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值