阅读书籍中不理解的问题

我阅读的是《移山之道-VSTS软件开发指南(第2版)》,以下是我在阅读中遇到的或者阅读中想到的相关问题:

  1. 我们做一个软件对软件的质量应该有多高的要求,当我们的代码的规模很大时基本上不可能做到没有bug。一些软件如微软的windows或office有几千个bug就发布,最终会导致修改一些bug成本太大,或者造成的影响太大;但一味追求高质量,发布太晚则也会造成不少的损失,如何能更好的把握这个度?
  2. 在做测试的时候,经常会遇到模块1的测试会用到其他一个或更多模块2的数据,而且很可能这写数据的规模很大,人工构造这样的测试数据难度太大,而且时间花费太高。这几个模块同时进行测试,调试起来工作量太大;而先测试模块2,再测试模块1时候又需要调用模块2,相当于进行了两次模块2的测试,对测试时间造成了浪费。有没有一种好的测试方式能很好地解决这一问题?
  3. 在测试的时候,我觉得使用随机数还是有意义的,很多时间我们不可能把测试做的很全面,每次都可以把随机测试的数据记录下来,也可以确定是哪里出错。为什么必须自己设置测试数据?
  4. 在分解任务时,我认为估计任务时间,除以团队开发人员的数量得到时间的算法很可能导致对所需时间的太乐观的估计。因为人员增加,其总体效率很可能降低。能否有一个更好的估计算法?
  5. 在分工之后,每个人负责其中的一部分模块。在设计文档以及最初分工的时候,要想把每个人的任务分配的很细致难度很大,这就会导致几个人的代码相互调用时候由于接口等问题导致错误,以至于合并代码时候工作量很大。如何能有效的解决这一问题?
时间: 2024-10-07 09:24:04

阅读书籍中不理解的问题的相关文章

豪情-2015年阅读书籍分享[上]

2015年阅读书籍分享[上] blog 前言:最近购了个kindle,疯狂的看了几本非技术类相关的书籍,感觉不错,结合以前感觉不错的书分享一下.分享的初衷还是推荐大家跳出技术的视角,用一种符合价值观或哲学平衡角度的来看待当前的一切.更重要的开阔自己的视野,让思路更活跃.仅个人视角,不喜勿喷,当然有好书肯定推荐.好多人问我是干啥的?其实我略懂点css,js而已.本博客持续更新,敬请持续关注. 一. 历史类 二. 职场 三. 创业 四. UI 前言:最近购了个kindle,疯狂的看了几本非技术类相关

在实践中深入理解IP协议

0.说明 TCP/IP协议栈其实当然不止有TCP和IP两个协议,但以这两个协议作为这个协议栈的统称,足以体现出其在TCP/IP协议栈中的重要性,下面就来结合搭建的网络环境,通过一些手段来深入理解IP协议中各字段的具体含义,相信这会比纯看理论的书籍要容易理解得多. 本次使用的环境如下: 操作系统:Ubuntu 15.10 网络设备模拟器:GNS3 抓包软件:Wireshark 1.网络环境搭建 对于IP协议的分析,并不需要太复杂的网络环境,我们只需要建立下面一个拥有两个节点的网络环境即可:

推荐阅读书籍,是时候再行动起来了。

网上一位大神的经验之谈 [语言经典书]C: C程序设计语言(K&R) C和指针 C专家编程 C陷阱与缺陷 你必须知道的495个C语言问题 C++: C++ primer effective C++ 深度探索C++对象模型 stl源码分析 C++必知必会 java: java编程思想 java并发编程 深入理解Java虚拟机:JVM高级特性与最佳实践 [算法经典书]算法导论 数据结构与算法分析(维斯) 编程之美 剑指offer [系统经典书]深入理解计算机操作系统 编译原理(龙书) 程序员自我修养

在实践中深入理解VMware虚拟机的上网模式:NAT模式

0.说明 本篇博文为<在实践中深入理解VMware虚拟机的上网模式>系列的其中一篇:NAT模式. VMware虚拟机在我们学习过程中必不可少,不管是安装Linux操作系统来进行学习.搭建各种网络服务,拟或者是用来做集群测试.云计算平台OpenStack等的搭建,可以说,VMware虚拟机为我们带来了极大的便利,最直观的好处就是,我们可以节省很多用来购买各种设备的资金,同时也可以达到了学习各种技术的目的. 然而只要涉及到通过宿主机与VMware虚拟机中的操作系统进行通信,或者是VMware虚拟机

【MongoDB】探讨《MongoDB权威指南》书籍中的几点错误

今天进一步学习MongoDB,学习资料是<MongoDB权威指南>,详细见如下封面: 在阅读过程中发现了如下错误: 第一处:P29页批量插入,在书中讲到可以利用batchInsert函数实现批量插入,我运行时候发现系统提示没有这个方法.我用的软件是2.6.4.我以为是版本过低,然后下载2.6.6 最新版本进行测试,报同样的错误: Property 'batchInsert' of object student.students is not a function 后来查询用命令:db.stud

ibatis 开发中的经验 (一)ibatis 和hibernate 在开发中的理解

这个项目的底层是用ibatis框架完毕,这几天也是都在用这个框架写代码,也有了一些简单的理解,把项目拿过来后基本的配置都已经配置好了,比方一些事务.日志控制等,在开发中主要用到的是写SQL语句以及熟悉ibatis xml文件都提供的一些标签,这些标签大部分是用来处理推断.逻辑,使得sql能够动态组装变的更灵活. 在写代码的工作量上ibatis要比hibernate高一些,在你写了服务层后还须要些dao层,dao层实现,然后这些在hibernate中不须要自己写,仅仅写到服务层就能够调用hiber

2014年阅读书籍

我们怎样才能过上好日子--牛刀 乔布斯传 以色列:创业的国度Start up Nation 艰难的一天 No Easy Day (讲海豹突击队的) 股票分析师的感悟 ------------------------------------------------------ WPF IN ACTION 深入浅出WPF ------------------------------------------------------ 大话数据结构 妙趣横生的算法 2014年阅读书籍,布布扣,bubuko

博客专题计划:《在实践中深入理解常见网络协议》

距离学习CCIE的课程已经有近一年的时间,虽然这一年来已经丢下了挺多关于路由交换技术的知识,不过随着这一年时间以来通过对Linux和Python的学习研究和学校相关课程的学习,对于TCP/IP的理解是越来越清晰,至少可以慢慢形成自己的想法,于是想借此机会,整理一下过去的思绪,撰写<在实践中深入理解常见网络协议>的博客专题. 写博客已有近一年的时间,慢慢地也形成了自己写博文的一种风格,有一大部分也获得了许多网友的肯定,包括51cto网友,或者通过其它方式浏览我写博文的其它门户网站的网友,在此表示

ibatis 和hibernate 在开发中的理解

这个项目的底层是用ibatis框架完成,这几天也是都在用这个框架写代码,也有了一些简单的理解,把项目拿过来后主要的配置都已经配置好了,比如一些事务.日志控制等,在开发中主要用到的是写SQL语句以及熟悉ibatis xml文件都提供的一些标签,这些标签大部分是用来处理判断.逻辑,使得sql可以动态组装变的更灵活. 在写代码的工作量上ibatis要比hibernate高一些,在你写了服务层后还需要些dao层,dao层实现,然后这些在hibernate中不需要自己写,只写到服务层就可以调用hibern