结对编程
两个开发者肩并肩工作,在同一个设计、算法、代码或测试中协作。其中一个是主要工作者,控制键盘/鼠标和具体的实现,另一个开发人员是观察者,持续观察主要工作者的工作,找到一些技能性的(包括语法、拼写等)小问题,并共同思考策略性的工作方向。根据需要,两个人可以随时根据问题而进行头脑风暴。因为两个开发人员经常性地切换角色,他们在开发软件中是平等的。
这样的好处我当然体会过,习惯的思维上不得不考虑成本因素,而如果考虑产出成果,自然值得尝试,社会知识建构的内在力量在协作过程中发挥了价值。
A Pair Programming Experience
Dr. Randall W. Jensen, Software Technology Support Center
这种协作思想在Hydra中表现得淋漓尽致,虽然Hydra 只是一个文本编辑器,但比之Visual Studio.Net的IDE更适合于“结对编程”,其创意对Wiki有何尝不是一个好的引导呢。可惜我现在无法在OS X去试验这个好工具,只能透过屏幕的截图过一把眼瘾了。
#, 10:27 |
OWL 简介
Web 本体论语言简介幻灯片,用实际的情景(照相机本体论)说明了OWL的定义方式。
http://www.xfront.com/owl-quick-intro/sld001.htm
还有两篇关于语义网的专业文章,都有Tim Berners-Lee的参与:
- Integrating Applications on the Semantic Web (Hendler, James, Berners-Lee, Tim and Miller, Eric)
- The Semantic Web lifts off (Tim Berners-Lee and Eric Miller)
曾经看过过的Wine Agent网址也有了变化,改到了这里.
#, 06:45 |


