zoukankan      html  css  js  c++  java
  • 软件测试(一)

    在开发项目的过程中,会遇到各种各样的错误。

    在学习编程语言的开始阶段,遇到最多的就是语法上的错误。最近在编写jsp文件时,<%%>标签嵌入在html中,经常会由于缺少{}等造成错误。这些问题在学习各种语言时都会出现,但是通过查询各种的资料,并不难解决。但是不同语言之间的差异,往往会导致更多许多无法预料的问题出现。例如C和C++的for循环体中,循环变量i声明的位置。(C语言中声明要在for语句之前)

    其次,无论什么语言,一定会有许多的逻辑错误。例如,C++中指针(pointer)是最令我头疼的。尤其是在刚开始学习list的时候,面对大量的前置后缀指针,一定要通过细致的逻辑思考才能搞清指针之间的关系。此外还有许多算法方面的错误。

    另外还有由于环境的问题出现的许多fatal error。例如,在编写WebGL程序时,由于引入库Three.js的版本在不断进化,网上教程中的Three.colorHex已经被Three.color取代,所以造成了错误。只能通过检查js文件来发现。再有就是在web开发课程中,发现身边许多同学在尝试导入老师给的demo时,由于tomcat的配置出现问题而引发fatal error。

    最后就是在团队开发时会出现的问题。在C#课程的项目中,我与另外两名同学同时进行各自程序的开发。在最后整合阶段时,复制代码造成了许多的问题。包括相互之间环境有区别,复制不全,代码重复等等。所以在团队开发时,用svn和git进行项目的统一管理,并且制定统一的规定还是很有必要的。

    3013218120

    王善宇

  • 相关阅读:
    python-异常处理总结
    python-笔记-内置函数
    python练习题--计算总分平均分操作excel
    python-笔记(操作excel)
    python -加密(MD5)
    jmeter-http信息头管理器
    python-判断一个字符串是不是小数
    [Python] [Django] Django将post请求变成get
    离线安装rabbitmq
    python第三方包的几种安装方式
  • 原文地址:https://www.cnblogs.com/sywang/p/5245834.html
Copyright © 2011-2022 走看看