梦断代码2
第3章:原型与Python[2001~2002年11月]
项目语言的选择。书中提到的项目经过了大家无数次的讨论,最终决定使用:Python。但是在项目的后期,另外一个Python高手加入后,曾经隐晦的说过,其实大家在用编写Java代码的方法编写Python。这让我想起,虽然大家都说其实语言是相通的,如果你一门语言很熟练了,其他语言也大同小异,但是毕竟每个语言都有自己不同的特性,所以项目组有机会选择语言的话,最好还是考虑一下开发人员对哪种语言最熟练。
以时间来驱动版本的发布。书中提到项目的0.2版是一个很烂的版本,但是还是发布了,因为承诺的发布时间到了。虽然书中的项目组汲取这次的教训,不再以时间来驱动,但是我觉得用时间驱动版本发布是一种比较有效的方式,它让开发人员有一个奋斗的目标,尽快完善自己的开发模块。
第8章:白板和即时贴
GTD(get things Done),是一本书的名字,这本书的中心思想是让大家把所有要做的事情写下来,让脑子清空。我觉得这种方式不错。一次,我觉得事情太多,有点烦躁不安,不知道该从哪件事入手去做,后来想到这个做法,就把脑子里想的事情全部写下来,然后再一件一件来做。