`
阅读更多
1、使用源控制机制么
2、能一步完成连编么
3、每天都作连编么
4、有故障信息数据库么
5、在编写新代码之前修复故障么
6、有最新的进度表么
7、有规格说明书么
8、程序员拥有安静的工作环境么
9、你用到了你资金能力内可买到的最好工具么
10、有测试人员么
11、新聘人员在试用期写代码么
12、进行走廊可用性测试么

    这是 Joel 在 2000 年提出的一套测试的内容,来评估一个软件团队的质量。同严苛的各项认证相比,这十二条测试确实挺宽松,而且大多数同现在很热门的认证所关注的内容都是重叠的。但是有一条却很特别,因为这是唯一一条从程序员自身的角度提出的。

    以我的感觉,我最感兴趣的就是特别的这条:程序员拥有安静的工作环境么。尽管 99 年出版的《人件》就已经论证了这一类的工作环境影响生产效率的情况,六年之后的今天,我们仍然在开发式办公区里忍受着菜市场的嘈杂和喧哗。天啊!

    很久都没有体验到集中精力的感觉了。等到深夜,等到隔壁的空调不再吵闹,这样的时间真的不会持续太久。

    在忙于斤斤计较成本、绩效、缺陷、进度甚至加班时间的时候,还会有人注意一下这个微小到不值一提的问题么?工作效率,或许真的不值一提吧。

 

分享到:
评论

相关推荐

    常用功能的测试方法-告诉你如何测试界面、功能、安装测试等

    12. 修改重名检查:这项测试方法是为了检查系统是否正确处理修改重名,修改时把不能重名的项改为已存在的内容,看会否处理。 13. 重复提交表单检查:这项测试方法是为了检查系统是否正确处理重复提交表单,一条已经...

    Vodafone测试项及测试项分析.ppt

    Vodafone测试项及测试项分析 沃达丰,是跨国性的移动电话营办商。现时为世界上最大的流动通讯网络公司之一,在全球27个国家均有投资。在另外14个国家则与当地的移动电话营办商合作,联营移动电话网络。 沃达丰...

    结合测试工艺与测试模对PACK 安规测试、EOL测试、充放电测试梳理 并且针对具体测试项,分析其测试原理

    本文将围绕PACK的安规测试、EOL测试以及充放电测试进行深入探讨,并对具体测试项进行分析。 #### 二、PACK测试背景与目的 **PACK**(Battery Pack)是指将多个单体电池按照一定的排列方式组合起来,并通过机械结构...

    安规检测常用标准及测试项目

    ### 安规检测常用标准及测试项目 #### 一、信息技术设备的安全(ITE) - **标准**: - GB4943-2001 - EN60950-1:2006/A11:2009 - IEC60950-1:2005 - UL60950-1:2007 - AS/NZS60950-1:2006 - **测试项目**: ...

    系统测试计划模板

    4 测试项通过准则(测试结果审批过程) 9 5 暂停标准和再启动要求(测试挂起和恢复条件) 9 6 应提供的测试文件 10 7 测试任务 10 8 测试环境需求 10 8.1 硬件测试环境 10 8.2 软件测试环境 12 8.3 测试工具 12 8.4 ...

    Android CTS Verifier 测试手册

    CTS即Compatibility Test Suite,而CTS Verifier是为了补充CTS测试,提供了一系列额外的手动测试项,以帮助开发者和制造商验证设备的兼容性,确保其达到Android操作系统标准。本文档基于Android 7.0版本,并为展讯...

    软件测试——测试计划.doc

    2.1 明确了需要测试的软件组件(测试项),包括其标识、介质特性、变换要求以及相关引用材料,确保所有关键功能都包含在测试范围内。 2.2 同时列出了不进行测试的软件项,说明了未测试的原因,可能是因为这些部分...

    网络游戏测试用例测试点.doc

    1. 黑盒测试:以一个玩家的身份去测试游戏,同时把分派的具体测试项目逐项验证测试。 2. 白盒测试:主要验证自己负责的程序、图片、数值及其它数据是否正确。 测试工具 1. RTX 2. 内部邮件系统 3. mantis 系统 ...

    WEB常用功能测试项.docx

    **定义**: 必填项测试旨在确保系统对于必填项的控制是否足够严格。 **测试要点**: - 在必填项为空的情况下提交表单,确认系统是否会给出提示或阻止提交。 - 检查必填项是否有明显的标记,如星号(*)等。 #### 十九...

    人力资源管理系统测试计划

    12. **测试工作产品与规模**:描述测试用例、缺陷报告等测试产出物的规模和内容。 13. **测试进度甘特图**:用图形方式展示测试活动的时间线和进度。 14. **其他**:包含任何未在上述部分详述的额外信息或特殊要求...

    软件工程 文档模板 立项 结项 需求 研发 设计 测试 质保 培训 维护

    │ 第12章 实现与测试.rar │ 第13章 系统测试.rar │ 第14章 Beta测试.rar │ 第15章 客户验收.rar │ 第16章 技术评审.rar │ 第17章 配置管理.rar │ 第18章 质量保证.rar │ 第19章 外包与采购管理.rar │ 第20...

    异常测试培训PPT,带你解锁测试过程中的异常测试

    15. **必填项输入测试**:确保系统在缺少必要输入时能够给出提示并拒绝无效操作。 16. **特殊字段类型测试**:针对特定格式的数据输入(如身份证号、日期、电话号码等),验证系统验证和处理能力。 通过这些测试,...

    中科大 软件测试2018期中考试试题.docx

    5. "确认并更新测试依据和测试用例间的双向可追溯性"这项活动属于测试分析和设计阶段,它确保测试用例与需求或规格的一致性。 6. 当采用V模型时,对于第三方提供的底层协议模块,应进行验收测试,只有通过验收测试...

    测试用例+详细

    每个测试项都包含了前置条件、测试项、测试类别、描述、输入、操作、期望结果和实际结果等信息。 二、测试项详解 1. 测试用例LinkWorks_WorkEvaluate_02:测试LinkWorks_WorkEvaluate模块的基本功能,包括导航栏、...

    测试计划模板(根据iEEE829)

    12. 环境需求:列出期望的测试环境,包括硬件、通信、系统软件、如何使用(如,孤立的),以及其他用于测试的软件或辅助物。 13. 责任:列出以下小组,包括管理、设计、准备、执行、作证、检查,解决。 14. 人手和...

Global site tag (gtag.js) - Google Analytics