梦断代码阅读笔记九

第8章 白板上的即时贴
获得更好进展的关键是将软件改进到程序员自己可以使用的程度。

白板上的即时贴:用贴纸,每张纸表示大致同等的工作量。每张即时贴代表各开发者一个月或两个月的工作时间。先在墙上循“点号版本”的顺序贴上,然后就能对每一轮计划的工作和自己是否脱离显示一目了然。用贴纸法来讨论项目各个小版本应该具有的功能特性,也是敏捷开发里重点推广的。

“吃你自己的狗食”的意思是开发者必须使用自己正在做的产品。

在传奇般的施乐帕罗· 阿尔托研究中心(20 世纪70 年代发明了现代个人计算技术),研究队伍领导人鲍勃· 泰勒提出了这种说法:

“吃狗食则是迫使开发者把鼻子伸到产品的问题中、加速发现和修正缺陷的低调且实用的方法。”

WebDAV 的工作机制是扩展HTTP——Web 服务器和浏览器之间赖以互相通讯的协议——增加了让用户在远端服务器上编辑文件的新命令。

Chandler一直具有两面性——一方面,它是用户管理信息的软件应用;另一方面,它是—种“应用框架”或“平台”一开发者可在上面添加新酷特性的一种基础。由于卡普尔和OSAF 团队逐渐勉强接受了不能两者得兼的事实,他们首先选择做应用程序。

posted @ 2022-06-14 21:05  年年ℓ  阅读(20)  评论(0)    收藏  举报