刚才看到了篇《The Joel Test: 12 Steps to Better Code》,感觉很靠谱,分享给大家:
| |||
其中的第9条,狠狠的击中了我,Robin同志多次告诫我买一个Textmate(约$59),我就是舍不得买,怕被老婆骂:上个月信用卡账单,美元怎么那么多啊?。
按照第9条的逻辑,不考虑硬件因素的话(考虑硬件的话,我是很想买Mac Pro的,$3299,8核,那不是机器,那是真正的野兽啊),我唯一出钱购买的开发工具就是IDP(iPhone Developer Program)了。
Joe Test这12条标题简译如下:
- 是否使用源码控制软件?
- 是否可以一步构建一个build?
- 是否进行daily build?
- 是否有bug数据库?
- 是否在修改bug后,才开始写新代码?
- 是否及时更新了你的时间表?
- 是否有详细的设计规格说明书?
- 程序员是否有个安静的工作环境?
- 是否在使用金钱可以买到的最好的工具?
- 有没有测试人员?
- 面试的时候是否要求求职者写代码?
- 是否利用陌生人进行可用性测试(直译为走廊过客可行性测试)?
看完体会一下,自己或着自己的公司项目,是否满足这些条件呢?我有很多没做到的。然后最重要的是把原文读一遍,我不翻译原文是有原因的,因为,在中国,显然应该加上第13条:
13. 是否能看懂英文?


请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量
7 条评论:
动作真快啊!
5:49 下午
呵呵
5:49 下午
《Joel On Software》里就有这些,推荐去看一下,应该很对你的口味的(就是说八卦忽悠的东西比较多XD)
10:27 下午
欧元贬值太厉害了,不到$59了。
11:13 下午
你别做程序了,你去做textmate的市场总监算了
11:14 下午
Do you have an up-to-date schedule?
这个词稍微想才明白
Do you have a spec?
spec == 规范?
Do new candidates write code during their interview?
candidates 是什么?
Do you do hallway usability testing?
hallway,糟糕,这个词想不出来什么意思
简单的英文还是很重要的,但是过于高级的词,还是查词典吧
5:37 下午
这篇很赞,12条检验法则,恩,包括你加的第13条。很忙很忙h
1:02 下午
发表评论
<< 主页