最新文章列表

不要在API中使用magic number

在源代码编写中,用这么一种情况:编码者在写源代码的时候,使用了一个数字,比如0x2123,0.021f等,他当时是明白这个数字的意思的,但是别的 程序员看他的代码,可能很难理解,甚至,过了一段时间,代码的作者自己再看代码的时候也忘记了这个数字代表的含义.于是感叹,虽然不知道这个数字是干什么用的,究竟代表什么,但是编译后的程序可以正常运行,真是"魔术般的数字"啊,magic nu ...
kt8668 评论(0) 有1457人浏览 2011-11-17 00:12

API设计

一、优秀的API具有哪些特征: 1、易学易记; 2、可读性高; 3、不容易用错; 4、容易扩展; 5、具有完整性:用户通过API能去做想做的事情,但是这是比较困难的。即便如此,至少也应该方便扩展和定制化(例如通过继承等等)。当然,设计一个完整的API这可能需要一个过程,但起码得保证有一个清晰的设计思路,或者在朝着正确的方向迈出的一步,因为并不是每一个API从最开始就是很完美的。   ...
kt8668 评论(0) 有1003人浏览 2011-11-16 23:58

看过w3ctech 2011 - javascript专题会议-hax演讲后感

突然觉得名字很长啊,呵呵,下午花了点时间看了一下hax的关于api设计的演讲。 有点感触,有点收获,简单记录。   当然作为自己研究这个系列的开篇,还是记录一下一些基本的知识。   下面部分内容来源于http://www.iteye.com/news/21786 (如何做到api兼容) ---只是选择性地引用     什么是javascript的api 函数、类接口包 ...
zhangyaochun 评论(2) 有1577人浏览 2011-10-11 18:24

最近博客热门TAG

Java(141745) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics