zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    原来编程只看重了功能的实现,却不重视用户的使用感受,比如说:我写了一个小型计算器,变量的数据类型定义了为int型,然后我在最初输出“请输入两个整数”,但是这就会遇到一个问题,如果用户不按我所说的输入,偏要输入其他类型的数值,那么程序便会出现错误,无法运行。

    所以,任何一段会出现用户使用错误或者其他类型徐哦呜的代码,都要加我们内部的测试代码,要让用户在输入错误时,程序本身跳窗提示输入错误,而不是程序无法运行。

    我们在编程时,有时候写完某个方法或者函数、类,会因为代码的完成而过于兴奋,忽略代码功能的完整实现,就是说,我们在写代码中可能只实现了某些数值的编译通过,会出现一些特殊的数值无法编译通过。

    那么,这就涉及到了单元测试,单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致,使用单元测试这个简单有效的技术就是为了令代码变得更加完美。

    所以我们编写代码时,不光要实现功能,也不光要解决上边要解决的问题,还要查看自己的代码到底是否已经达到完美的地步。

  • 相关阅读:
    CentOS7安装注意
    ES插件安装
    CentOS7命令
    ES安装手册
    五 、redis-cluster java api
    四 、Redis 集群的搭建
    三 redis 的 java api(jedis)
    C#验证码 使用GDI绘制验证码
    云时代架构阅读笔记二——Java性能优化(二)
    【转载】Asp .Net Web Api路由路径问题
  • 原文地址:https://www.cnblogs.com/weiyao/p/5608545.html
Copyright © 2011-2022 走看看