• 软件测试(一)


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

    在学习编程语言的开始阶段,遇到最多的就是语法上的错误。最近在编写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

    王善宇

  • 相关阅读:
    冒泡 选择 二分法 算法 排序算法
    VUE -->html
    tlplayer for wince 版本正式商用
    XBMC 最新版本错误
    libvlc 双击,鼠标事件消息响应
    windows平台下VLC2.0.5编译
    Fedora 17下交叉编译vlc-2.0.6-win32小记
    wzplayer for ios 针对(mms)优化版本V1.0
    wzplayer2 for windows ActiveX 试用地址
    wzplayer,tlplayer支持ActiveX
  • 原文地址:https://www.cnblogs.com/sywang/p/5245834.html
Copyright © 2020-2023  润新知