在刚接触代码的时候简直是看天书一般,一行行的命令不知道哪个是哪个,先从基础的敲。宝宝本科是学动画出身,做视频,画插画,做设计都是妥妥的,可是到了未知的领域,学起来真不是那么容易,现在我总结一下,初学者经常踩的坑。
第一个,拼写错误,这个是硬伤,有的时候脑子抽筋,或者基础不好(也许是英语不好),偶尔就会打错单词,也许是少了一个字母,也许是该大写的没有大写,有的是中间的空格没加,也许就是很直接的拼错了……这个直接的后果就是error,程序跑不出来,然后就开始了漫长的找bug的过程,逻辑关系没有错啊,定义也都赋值了啊,函数也对着呢,找来找去,就在提示的那行,发现是自己拼写错误……omg,简直想抽自己个大嘴巴,每次都告诫自己不能马虎了,后来发现代码敲的少这个问题就容易出现,某些词语经常打基本上就不会出错,哎~笨鸟就多飞吧,勤练没办法。
第二个,某个字符串未定义,在我做flash的脚本的时候,语言是as,有的时候好多字符串是新建按钮时需要自己动手命名的,但是当时博物馆的项目词条太多了,btn的数目也特别庞大,就会出现 “场景 1, Layer ‘Actions‘, Frame 1, Line 4 1120: Access of undefined property Asia_Btn.”的字样,这时候就要找到是Asia_btn找不到了,然后就要找对应的是哪个按钮,隐藏了还是删除了还是没有定义按钮名字。这些事也都是马虎造成的,可以认真仔细一点来避免。
第三个,逻辑错误,这个问题就比较多比较复杂了,有时会把 if 和 else if 的判定条件搞混,或者对输出的 true 或 false 判断出错都会影响最后的输出,这些还没做过具体项目,还是在学习的时候遇到的。
菜鸟的路还在走,写的不好请谅解,继续了解和学习java和processing,并且把软件测试学好,了解软件开发过程中每一步需要注意的工作,和成员间怎样更好的配合,在全栈设计师的路上奋斗吧。
套用阿门的一句话:
越努力,越幸运。