摘要:
应对大型项目1.我们可以通过浏览项目的源代码树--包含项目源代码的层次目录结构,来分析一个项目的组织方式。源码树常常能够反映出项目在构架和软件过程上的结构。2.应用程序的源代码树经常是该应用程序的部署结构的镜像。3.不要被庞大的源代码集合吓倒,它们一般比小型的专门项目组织得更出色。4.当您首次接触一... 阅读全文
摘要:
1.采用递归定义的算法和数据结构经常用递归的函数定义来实现。2.推理递归函数时,要从基准范例测试开始,并论证每次递归调用如何逐渐接近非递归基准范例代码3.简单的语言常常使用一系列遵循该语言语法结构的函数进行语法分析。4.推理归调用等同于一个回到函数开始处的循环。5.将throws子句从方法的定义中移... 阅读全文
摘要:
高级C数据类型1.了解特定语言构造所有服务的功能之后,应能够更好地理解使用它们的代码。2.识别并归类使用指针的理由。3.在C程序中,指针一般用来构造链式数据结构、动态分配的数据结构、实现引用调用、访问和迭代数据元素、传递数组参数、引用函数、作为其他值的别名、代表字符串、以及直接访问系统内存。4.以引... 阅读全文
摘要:
这是人的问题,而不是技术问题。正确地构建一个产品和构建一个正确的产品是两件完全不同的事情,我们要确保他们都成功。活文档,从根本上来讲,如同程序源代码一样,是关于系统功能的另一个可靠的信息源,只是更容易被获取,更容易被理解。让产品待办事项更容易地管理。只有当团队已经准备好实现某事项时才开始着手实例化需... 阅读全文
摘要:
本次将介绍实例化需求过程的基本流程 以下为实例化需求说明的主要过程模式: 当我们获取一个业务目标时,将按照上述流程图来生产实例化需求过程从目标中获取范围通过用户提供的需求描述,我们将这些描述转变成另一种用户能够理解且真实用户实际地行为方式,这里就要引入User Story用户故事的概念。然后... 阅读全文
摘要:
最近一段时间在关注一种新的敏捷模式,当然这里说新,是由于目前很少看到有项目在应用,其实这种模式很早就已经诞生了。一个偶尔的机会,在苦寻敏捷测试的过程中,无意中看一本书,关于如何提高敏捷过程中需求、开发和验收的测试效率,让我很是感兴趣,这本书名《实例化需求:团队如何交付正确的软件》。可能是由于翻译的原... 阅读全文
摘要:
1、完整正式的用例格式:(1)单列文字(不是一个表格)(2)步骤编号(3)没有条件语句(4)扩展部分的编号规则是数字和字母的组合完整正式的用例模板使用语境:范围:级别:主执行者:项目相关人员和利益:前置条件:最小保证:成功保证:触发事件:主成功场景:扩展:::技术和数据变化列表:相关信息2、图形符号... 阅读全文