构建之法第二次作业

集大软辅孙忠 集大软辅孙忠     2022-09-22     613

关键词:

 

 

a : 测试需要确定计算器的每个按钮 功能正确,没bug;  多次计算结果正确;尤其要关注特殊情况,除以“0”......;分析代码覆盖率。

 

b : 1 

     2 遇到的最大的问题是小数点的运算。解决方案:不会不会。

     3 感受:即使不大的项目,在写之前 想做到思路清晰,也不容易,所以写完后应认真多次修改,将功能封装成类。

  4  (1) 良好的设计 :良好的设计可以减轻程序员工作负担,甚至影响项目能否成功;

    (2) 编码规范  : 不管一个程序员的技术怎么样,编码规范就像是传统习俗一样,应该遵守。

         (3) 必要的注释:没有注释的代码是可怕的,即使是自己写的,很久之后,也会看不懂写的什么,维护,增加功能...特别麻烦。

    5  psp 是什么?

https://gitee.com/Jmumy/GouJianZhiFaJiSuanQi.git

 

构建之法第二周学习体验

     首先我学习了个人能力的衡量与发展。软件工程中有一项是软件开发流程,目的是为了提高软件开发、运营和维护的效率。但是软件开发流程不光是指团队的流程,还包括个人开发流程,因为软件团队是由... 查看详情

读构建之法第十七章有感(作业四)

第四章:问题:看到这里的时候,才注意到代码中的“下划线”这个东西,在之前的敲代码过程中并没有怎么遇到下划线,在经过百度后得到了一些答案: 这只是Python中下划线的一部分应用,在不同的语言中,下划线的用处... 查看详情

构建之法第二组第一周学习

这是我们小组学习构建之法的第一周。在第一周的学习中,大家都对《构建之法》这本书产生了浓厚的兴趣,这本书用各种实例来阐述软件工程中的内容,让大家更容易理解,更容易接受。在学习的过程中,有同学说这本书的第... 查看详情

关于构建之法第第二与第十六章阅读疑惑

第一章、概论 原文的1.2.1节中有说到软件的不可见性,其中有这么一段描述:“商用软件出现了错误,工程师可以看到程序在出错的一瞬间留下的一些痕迹(错误代号、大致的目标代码位置、错误信息),但是几乎无法完整... 查看详情

构建之法第15,16章

15稳定和发布阶段在稳定阶段的初期,团队只要决定需要修复哪些缺陷,然后团队成员就会进行必要的设计、实现、测试工作,并签入代码修改。但是,随着项目进展和发布日期的临近,团队还要保证修改方案不会给产品带来负... 查看详情

构建之法第十章学习

第十章讲的是关于典型用户和场景的内容。在第一节当中,为我们介绍了VisualStudio的典型用户、典型用户的价值、怎样定义典型用户还有从典型用户到场景到任务的转变,还简单介绍了场景故事story的模板;在第二节当中,为我... 查看详情

构建之法现代软件工程(第二次)

...                         构建之法现代软件工程(第二次)单元测试是什么?  单元测试是为了让各个模块的质量能得到稳定的,量化的保证的一种有效解决方案。(VSTS) 好的单元测试的... 查看详情

《构建之法》第二次

  第二章讲的是个人技术和流程。绝大多数软件是由多人合作完成的。单元测试能够让自己负责的模块功能定义更加明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。  创建一... 查看详情

《构建之法》第二次随笔

  阅读了《构建之法》第一章中软件工程的概论,我学习到了“软件=程序+软件工程”这个黄金公式,并且对软件工程充满了兴趣和信心。但是,一个好的软件工程开发团队需要首先确保团队里的每个成员是合格的工程师... 查看详情

构建之法第一章

构建之法第一章本章为概论,主要讲解计算机科学的领域、软件工程和计算机科学的关系、软件的特性、软件工程的定义与组成部分等内容。一、软件:程序=数据结构+算法软件=程序+软件工程软件工程的核心部分:1、构建管理2... 查看详情

读构建之法第二天

刚刚读了构建之法第一章的内容,主要讲述了计算机科学领域,软件工程与计算机科学的关系,软件的特性以及软件工程的定义和组成部分这四方面的内容。下面我将分为四部分来记录自己的收获。第一部分:1、 软件=程序+软... 查看详情

第二次作业

...点卡顿,不大流畅,功能还算简单实用。 2、按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。1.出发点和目的地相同还能查询,不过显示没内容。 查看详情

构建之法第六章

构建之法第六章本章为敏捷流程,主要介绍了敏捷流程及其原则,Backlog、Burn-down、Sprint、Scrum方法论,各种软件开发方法论的优缺点,,选择软件流程根据等敏捷开发:是一系列价值观和方法论的集合敏捷开发的原则:1、尽早... 查看详情

《构建之法》小组第二次

这周我们小组阅读了《构建之法》的第二章和第三章,讨论了关于软件工程师的个人能力问题。我们一致认为,团队的团结很重要,但每个人的个人能力也是需要的,好的团队是由好的个人组成,明确的分工以及卓越的个人能力... 查看详情

构建之法第五周感想敏捷流程和msf

这周我学习的是敏捷流程和MSF的知识。敏捷流程是一系列价值观和方法论的集合。敏捷开发的原则是:1.尽早并持续交付有价值的软件以满足顾客的需求2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势。敏捷... 查看详情

第二次作业

...的文档,非常方便好用,不过依然存在很多问题。按照《构建之法》 查看详情

第二次作业

...体验。下载方便,安装简单,第一次运行流畅。2.按照《构建之法》13.1节描述的bug定义,找出几个功能性的比较严重的bug。定位不准确,路线规划不科学,有时选择骑行模式但规划路线却是走一些禁止自行车通行的路。4.选择一个... 查看详情

构建之法第五次心得

构建之法9、10、11章第九章学习了第九章之后,了解到了在一个项目中项目经理的重要性。生活中,无论什么团队工作,都需要一个领队,来掌控团队项目的发展,以及各个成员工作的分配。PM指ProductManager、ProjectManager、ProgramMan... 查看详情