xunwap

专注移动互联网服务

正在浏览发布于 2011一月 的文章

最近在阅读WordPress-3.0.4的源代码。总的感觉是代码结构清晰,简单明了。当然,最深的感触还是WordPress代码中的文档和注释–非常详细。WordPress的代码中详细记录了每一个模块的功能,变更历史;每一个class的功能,作用范围;每一个函数的功能,接口参数,以有返回值…从WordPress源代码的读者方面来说,有了如此丰富的文档和注释,阅读WordPress的代码是一件相对容易和有趣的事情。

从WordPress项目本身来说,对于一个新加入的开发者来说,有如此详细的文档和注释,即使在没有其它的成员的帮助的指导的前提下,新加入的成员也能很容易地从中了解WordPress的整体架构和逻辑流程。这一点,对于WordPress这个优秀的开源项目的发展壮大也是至关重要的。

很多不喜欢写注释和文档的开发者总喜欢说: “代码就是最好的注释,我的代码是自解释的,所以文档不是必需的…”。能做到上述三种自然是好的,但是这并不能代替文档和注释。对于一个大的项目,如果没有文档,一个新手可能需要很长时间才能融入;如果没有注释,对于大部分人来说,自己亲手写的功能模块,在半年之后,可能自己都不让识了,自已都搞不明白其中的逻辑和流程。要知道,文字和图像用于展示信息的能力比代码要强很多倍,所以,有了文档和注释,你能以更快的速度了解一份新的代码。文档和注释,于人于已都是善举。

本站原创文章,转载请注明出处

使用RSS来订阅一些比较好的博客是获取信息的一种好方式,为了使这种订阅更加有效,一个好的订阅工具是必不可少的了。
有比较多的RSS阅读器,比较有代表性的是: 基于Web的Google Reader和基于桌面的FeedDemon。
基于Web的Google Reader功能与FeedDemon类似,不过由于是基于Web的,所以操作的流畅性不如基于桌面的FeedDemon。
FeedDemon也是一个免费软件,主要的特色功能如下,推荐使用:

Google Reader Synchronization
Use FeedDemon at home, your office, or anywhere you go and keep your feeds, tags and shared items synched between locations.

Sharing
FeedDemon’s simple single-click sharing lets your friends subscribe to your favorite articles.

Tagging
Assign your own keywords to items, making it easy to classify and locate articles you’ve previously read.

Watches
Tell FeedDemon to let you know when your keywords appear in any feed you’re subscribed to.

Search Feeds
Get alerted when your keywords appear in any feed, regardless of whether you’re subscribed to it.

Podcasts
Let FeedDemon automatically download audio files and copy them to your iPod or other media device.

本站原创文章,转载请注明出处