互联网前辈总陆雀是说“bug是改不完的”,新入职的程序员应对bug:
1、在软件行业可能有一些新进的程序员都会面临着替别人改代码的情况。如果让一个人修改另一个人的代码,可能对于每个人来说都会是一种尴尬的情况。因为每个人的代码技术是不同的,而修护另一个人的代码bug,工作效率是相当低的。同时也会搞的那个程序员很没有面子,有时候是越改越糟糕,越改越痛心,不如重新另外写一个新的代码。对bug的时候不要出现消极的情绪。不管这个bug是不是自己所要面临的问题,都不应该觉得不是我的bug。因为这是职裂行业修养的问题。面对bug的正确态度应该是积极的调试集中的检测,确定问题,找到问题的原因,然后集中精力把bug解决掉。
2、测试。可以选择一些代码会出现的结果与预期不符合的先解决这一类问题。因为这每一步的预期结果都是根据跟踪到的实际结果进行判定的。这样子找出来的原因,在开发环境当中是比较容易设置的。当没办法调试的时候,可以查看日志的方式判断是哪一步出现了问题之后再返回来进行调试。这样对修复bug而言是比较快而且比早源早较迅速。
3、重写代码。最后如果是没办法的情况下当然是重写代码,但是这所产生的时间就会比较长。对于一个程序员来说,遇到bug是不用解释的,而且这是一种常见的情况。如果不能够把程序改好或者是实在没有办法改的情况下,也要解释为什么没有办法改,以及以后应该对这种情况如何做处理。因为程序出现错误是很正常的现象,而当机器不出现错误的时候,那是不可能的。
#include<stdio.h>#include<stdlib.h>
#include<string.h>兆悄
int main(char *)
{
printf("计算器2.0仅仅支改慧持加减乘除的计算,分数的计算将在接下来一段时间进行开发。 \n")
printf("如果需要计算减法或者除法,那么被减数和被除数在第一位输入 \n")
float adam, admin
int a
xiong:
printf("输入第一位 \n")
scanf("%f",&adam)
printf("输入第二位 \n")
scanf("%f",&admin)
printf("加法得: \n")
printf("%f\n",adam + admin)
printf("减法得: \n")
printf("%f\n",adam - admin)
printf("乘法得: \n")
printf("%f\n",adam * admin)
printf("除法得: \n")
printf("%f\n",adam / admin)
printf("继续请输入1,退出请输入2\n")
scanf("%d", &a) //主要是这里族歼渣错了
if(a == 1) goto xiong
printf(" ——by:语花\n")
system("pause")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)