实践第二次随笔作业

这一周阅读了《构建之法》的第二章内容——个人技术和流程

首先是单元测试的内容,因为没有具体代码,对单元测试的具体作用和效果不是很明白,而且目前本科的学习只接触过C,C++和Java,书中C#的代码不是很能明白,就书中内容了解到单元测试为程序员理解模块并无误的调用模块提供解决方案。

再者, VSTS是什么?

1: 名称: Microsoft Visual Studio 2005 Team System 。
2:提供生命周期工具。

3:功能:
 提供开发分布式应用程序的工具与技术。
 提供必需的工具和指导来解决应用程序复杂性及其设计、开发和部署所必需的生命周期问题。

创建单元测试函数的主要步骤是:

1.设置数据。2.使用被测试类型的功能。3.比较实际结果和预期的结果

单元测试应该测试程序中最基本的单元——如在C++/C#/Java中的类,在此基础上可以测试一些系统中最基本的功能点;单元测试过后机器状态保持不变,测试速度要快,运行时间是几秒钟而不是几分钟,单元测试应产生可重复,一致的结果,单元测试应覆盖所有代码路径,同时应该集成到自动测试的框架中,必须和产品代码一起保存和维护。

效能分析有两种选择方法,分别是抽样和代码注入,书上有一系列效能分析的名词解释对我们的理解和运用会有很大帮助。

Visual Studio Code 是微软首次为开发者提供「跨平台」的代码编辑器,微软开发部门负责人称:“虽然许多人把 Windows 作为开发环境,但还有很多人用的是 Linux 和 Mac,与其说服这些人改用 Windows,不如在他们使用的平台上提供工具满足其要求。”

时间: 2024-07-31 00:09:55

实践第二次随笔作业的相关文章

软甲工程实践第二次随笔

最近的小学期实践一直是跟着老师敲代码,起初都不知道自己做的是什么,后来自己Google了一下,查阅了一些相关的资料,以及结合了最近在做的这个小demo,也算是初步地了解和接触了java主要的三大框架ssh.在我们这个写的小demo中,struts文件是作为控制器(作为中间的桥梁),接收前端的请求,对应jsp目录下的custInfo和custSave而struts中的class对应的后台服务applicationContext 比如我们如果要做的是保存操作,那么struts文件中name="sav

软件工程短学期实践第二次随笔

我们这几天的软件工程实践在老师的带领指导下,一步一步走向成功.老师带领我们一起写代码,帮助我们找错误,争取解决每一个问题. 我们开始学着编写applicationContext.xml文件: 还学会了编写jsp文件: 还编写了index.jsp文件: 经过了这几天的学习我受益匪浅,在编写代码运行的时候发现错误我会请教老师或者上网自行百度结果,我觉得这样的实践课程很有意义,即学到了知识,也培养了我们动手能力.

android的wifi程序随笔作业

不用说,做前最好新建一个wifiadmin类,用来装载你所有的wifi打开关闭,wifi配置,连接情况等等wifi操作,然后main类里做一些button连接listview显示wifi网络连接等东西,分开做好. android的wifi程序随笔作业,码迷,mamicode.com

SDN第二次上机作业

SDN第二次上机作业 1.安装floodlight 参考链接:http://www.sdnlab.com/19189.html 2.生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 拓扑如图所示 提交要求:控制器floodlight所示可视化图形拓扑的截图,及主机拓扑连通性检测截图 3.利用字符界面下发流表,使得'h1'和'h2' ping 不通 参考链接:http://www.sdnlab.com/19394.html 提交要求:流表截图,及拓扑连通性截图

2017-2018-2 20179215《网络攻防实践》第一周作业

<网络攻防开发与实践> 第一周作业 一.对师生关系的理解 ?对于研究生和导师的关系就不像中学或大学,仅仅是以传授知识为主,研究生阶段,导师起到引路的作用,给学生指点以及方向,而不仅仅是教学,传授的更应该是方法,因为此时研究生阶段学生有了自己的思想,对事物能进行更深刻的思考,想法往往更加新颖,所以导师引领方向,学生开拓创新. 二.如何提问 顺应:从对方观点中延展出你的问题,不要另起炉灶: 提升:把对方所讲的内容,归纳.升华.拔高,成为更具有概括性,更深刻的大问题,再从这个大问题出发提出你自己具体

2017-2018-2 20179205《网络攻防技术与实践》第九周作业

<网络攻防技术与实践>第九周作业 视频学习总结 一.KaliSecurity压力测试工具 ??压力测试通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能够提供的最大的服务级别的测试.通俗地讲,压力测试是为了测试应用程序的性能会变得不可接受. ??Kali下压力测试工具包含VoIP压力测试.Web压力测试.网络压力测试及无线压力测试. 1.Voip压力测试工具 包括iaxflood和inviteflood 2.web压力测试工具:THC-SSL-DOS ??借助THC-SSL-DOS攻击工

软工实践第二次作业

Github:https://github.com/031502216/softWare 作业地址:http://www.cnblogs.com/easteast/p/7469291.html PSP 2.1表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划  --  -- · Estimate · 估计这个任务需要多少时间  15h  20h Development 开发  --  -- · Anal

软工实践第二次作业-黄紫仪

1)Github项目地址 https://github.com/ziyi12345/shudu2.git 2)在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 · Estimate · 估计这个任务需要多少时间 30 Development 开发 260 · Analysis · 需求分析 (包括学习新技术) 60

实践第三次随笔作业

软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.在团队的大流程中,是每一个具体的个人在做开发,测试,用户界面设计,管理,交流等工作.因此个人在团队中也有独立的流程.把每个人的工作有序的组织起来,就是团队的流程,单个成员称为Individual Contributor(IC),IC在团队中的流程有如下几样: 通过交流,实验,快速原型等方法,理解问题,任务和需求 提出多种解决办法并评估工作量,其中包括寻找以前的解决方案,因为很多工作是重复性的 与相关角色交流解决问题提案