在学校时没怎么写过程序。偶尔写一个,肯定很有成就感,特别是成功运行时,是相当的兴奋,几乎认为一个合格的软件都诞生了
从不觉得能正常运行的程序和添加必要的异常处理之后会有什么大问题
此次编码,已经能够运行,在评审时
100行代码可以发现10个bug
具体如下:
(1)少了对Char【】的支持
(2)2处if{}里面写着注释,没有语句,想着留下来便于阅读和添加代码
(3)增加了一个异常处理,自我感觉算是功能改进,但是不符合软件的FD
(4)stream类型参数,函数体内是向Stream内写入数据,传递stream本身就够了,没必要传递它的引用
(5)转为字符串时,喜欢用ToString(),其实我对这个函数到底有那些功能并不怎么了解
(6)异常处理和message的资源文件里面的消息并不相同
(7)有个1999M的数据,我原来认为Int要溢出,所以使用long型,看来对Int最大值之类的数据还是不熟悉
(8)我用If...if...else,存在逻辑错误,改成if...else if ...else if
(9)内部逻辑数组下限是0,但是如果有外部消息的话,最好加1,因为用户习惯从1开始技术,内部和外部的表达要区分
(10)我热情洋溢地写改造了几个函数,但是通过调查,这几个函数,只是被挂载,从不被执行,最后又把函数写成空函数
(11)注释可以写的很难看,但是必须得统一
结论:自己...也许...真的...很搓...囧
分享到:
相关推荐
bugbugbuglibtorch非官方教程bugbugbug_libtorch_tutorials
bugbugbug_Train_and_inference_ExtremeNet_in__ExtremeNet-Pytorch
bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree
java Bug模式详解
bugreport.exe
供测试使用,反馈bug模板,参考Bug解决描述Bug关闭描述(bug关闭之后由测试人员填写
网站 BUg管理网站 BUg管理网站 BUg管理网站 BUg管理网站 BUg管理网站 BUg管理
BugFree是一款开源的缺陷跟踪系统,专为程序代码的bug管理设计,旨在简化软件开发和测试过程中的问题追踪。在软件开发中,bug是不可避免的,BugFree提供了一个高效的平台来记录、跟踪、修复这些问题,确保项目的顺利...
### 计算机Bug的由来 #### 引言 在计算机科学领域,“bug”一词通常用来指代程序中的错误或故障。然而,这个词是如何成为计算机术语的一部分呢?这背后有着一段有趣的历史故事,与格蕾丝·赫珀(Grace Murray ...
bugfree 软件缺陷管理软件
《BugFree用户手册》 BugFree是一款开源的缺陷跟踪系统,专为软件开发团队设计,用于管理和追踪项目中的错误和缺陷。本用户手册将详细解释如何有效地使用BugFree,包括后台管理、用户管理、以及核心功能——bug管理...
tip之bug 帐号对应信息显示出错
【Bug算法概述】 Bug算法源于昆虫的导航策略,它的核心思想是机器人在没有遇到障碍物时直线前进,遇到障碍物则沿着障碍物边缘行走,直至达到目标点。这种算法的优点在于它仅需局部信息,无需全局地图,计算简单且...
那么作为一名软件测试工程师,我们该如何迅速找到软件中的缺陷Bug呢? 下面结合作者多年的软件测试经验谈谈。按照作者的观点:凡是不符合用户需求的,或者在使用过程中给用户造成不便的,都认为它是Bug。
在IT行业中,"Bug Report" 是一个非常关键的术语,它代表了软件开发过程中用于记录、追踪和解决程序错误或异常行为的文档。一个有效的bug报告可以帮助开发人员快速定位问题,修复错误,从而提高软件质量。现在我们来...
在软件开发过程中,BUG管理是一项至关重要的任务,它关乎到产品的质量和用户体验。ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态网页或Web应用程序。在这个"BUG管理 ASP开发"的主题...
BugBrain全套下载. BugBrain (虫脑)是关于人工神经网络的策略类游戏,是关于虫子女士的养成类游戏; 游戏以已经获得广泛应用的的阶越激励函数神经元为基础,要求玩家构建神经网络,实现与环境的交互,使虫子拥有...
《Bugfree中的Bug导出与导入功能详解》 在软件开发过程中,Bug管理是一项至关重要的任务,它确保了代码质量的提升和项目进度的顺利进行。Bugfree是一款优秀的开源缺陷跟踪系统,它提供了便捷的Bug管理功能,包括Bug...
开源Bug管理系统是软件开发过程中不可或缺的一部分,它帮助团队有效地跟踪、管理和修复软件中的错误或缺陷,也就是我们常说的“BUG”。这些系统通常提供一个平台,让开发者、测试人员以及项目管理者能够协同工作,...