2022春软构期末复习知识点补充(仅针对个人漏洞)

      最后更新:2022-06-15 12:29:09 手机定位技术交流文章

      软件质量指标
      外部质量因素:可以被用户感知的因素,如软件速度、可用性、准确性、鲁棒性、再使用性、维护、兼容性;影响用户
      内部质量因素:软件产品的质量,如代码可读性、可理解性、代码行、循环复杂性;
      软件本身及其开发人员的外部质量取决于内部质量。

      Junit, EclEmma, VisualVM, AppPerfect:动态检查,需要执行代码 CheckStyle, SpotBugs, PMD:静态检查,不需要执行代码

      边界值分析
      边界值分析方法是对等价类分类方法的补充。原则:在输入域的“边界”出现大量的错误,而不是基本类型的正和负边界的中心0边界,例如INT_MAX和INT_MIN集合中的第一个和最后元素

      一些Git命令
      1.从本地仓库取 git reset<commit>
      2.从暂存区取 git reset <file>
      3.工作空间直接到本地仓库 git commit -a
      4.从远程仓库到本地仓库 git fetch
      5.不同的工作空间和临时区域 git diff 不同的工作空间和本地仓库 git diff HEAD
      6.创建一个新的分支 iss55 git checkout -b iss55 (git commit)
      然后创建一个新的分支: sia git checkout master;git checkout -b sia (git commit)
      然后与主分支合并 sia git checkout master;git merge sia
      git分支-d sia的消除
      再提交给Git的支票 iss55;Git提交

      final
      1.最后的类不能分配给子类
      2.最终变量不能更改值/参考
      3.最后的方法不能由子类重写

      重写 总结:
      父亲与孩子之间发生的事情
      2.方法名称、参数列表、返回类型(除子类中的方法返回类型是母类中的方法返回类型的子类)必须相同
      3.访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)
      4.重写方法不能抛出新的检查异常或检查类型异常,这些异常比重写方法所声明的范围更广
      重载 总结:
      超负荷是类中的多态性的一种表现
      2.需要相同的名称的方法的参数列表不同(参数类型、参数数目、甚至参数序列)
      3.重载时,返回值类型可能和类型不同。 不能以返回类型为负载函数区分

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27407.html

          热门文章

          文章分类