Ng-Matero 中文版文档已经发布 点击查看 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码 ...
思维导图 点击图片查看大图 介绍 我们平时在开发中遇到最多的不是开发新项目,而是对现有的项目进行修改和添加新特性。所以这次着重谈谈软件修改。 目录索引 添加新特性,修正bug 改善设计 优化资源使用 考虑危险性 添加新特性,修正bug 我们在平时维护现有系统的时候,我们不难发现 产品比较喜欢添加行为,而不是改变或移除原本他们所依赖的行为。 对于我们平时如何区分是修正bug还是添加新特性呢 这个是 ...
2012-05-29 14:44 7 1890 推荐指数:
Ng-Matero 中文版文档已经发布 点击查看 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码 ...
以下部分为软件测试艺术的总结 本书主要分为以下几个部分:1.测试经济和心理学及测试原则;2.代码评审;3.测试基础部分;4.开发中的调试和测试思想;5.软件测试最新应用; 1、测试经济和心理学及测试原则 软件测试虽然是一种技术性工作,不可否认,他也同人类的心理息息相关 ...
《软件测试的艺术(原书第三版)》 本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。 作 者:(美)梅耶(Myers, G. J.) 等著,张晓明 ...
总结 软件开发的艺术 理想主义,经验主义和无绪 文艺复兴时期,现代科学产生了两个重量级理论: 理性主义和经验主义。 理性主义认为理智是信息的首要来源。给出一个假设,只要通过思考就能理解和描述这个世界,如著名的伽利略自由落体实验。 经验主义则认为人类对世界认识的主要来源是经验 ...
下面继续本书第二部分的读书笔记部分 第二部分 软件测试基础 包括第4章 测试用例设计;第5章 单元(模块)测试;第6章 更高级别的测试 第5章 单元(模块)测试 单元(模块)测试时构建大型程序测试的第一个步骤。模块测试时对程序中的单个子程序、子程序或过程进行测试的过程。单元(模块 ...
index.html about.html photos.html live.html contact.html sub ...
译者序 在做IT的公司里,尤其是软件开发部门,一般不会要求工程师衣着正式。在我工作过的一些环境相对宽松的公司里,很多程序员的衣着连得体都算不上(搞笑的T恤、短裤、拖鞋或者干脆不穿鞋)。我想,我本人也在这个行列里面。虽然我现在改行做软件开发方面的咨询工作,但还是改不了这副德性。衣着体面的其中一 ...
软件开发人员通常不会考虑的一种测试形式-人工测试。 大多数人都以为,因为程序是为了供机器执行而编写的,那么也该由机器来对程序进行测试。这种想法是有问题的。人工测试方法在暴露错误方面是很有成效的。实际上,大多数的软件项目都应使用到一下的人工测试方法: 1. 利用错误列表进行代码检查 2. 小组 ...