结对编程是极限编程理论里一个重要的实践方法,它能极大的提高编码的质量。除此之外,结对伙伴之间还可以相互学习,学习对方的编码风格,编程技巧。也就是说,看别人编程也是一种很好的学习编程的方法。
最近在互联网上出现了一个能看别人如何编程的网站——CastingCode.tv。创办者的一位程序员,创办这个网站的初衷是:
我相信,通过观看其他开发人员如何布置他们的开发环境,观看他们用自己的开发工具向我们展示他们最喜欢的类库,框架和其它软件开发技术,我们从中能学到很多东西。
这个网站还在准备阶段,它使用 Justin.tv 网站作为视频播放载体,你到他在 Justin.tv 上的主页上可以看到他有一个可以观看的测试视频,纪录的是他在苹果机上用 vi 编辑器开发 Ruby 程序,很酷。
网站的创办者说,如果你愿意把自己编程过程分享给大家,可以联系他。