摘要:提高编程技能的几点建议
注释我们的代码。格式化编辑代码,代码结构可视化。例如,碰到条件语句(if、else等)和循环语句(for、while等)缩进代码。还有,可以在变量名和运算符号之间加个空格,运算符号指的是“+”、“-”、“*”、“/”,以及“=”(举例,myVariable = 2 + 2)。这不但让你的代码更直观更优雅,还能使得我们的程序流程更加一目了然。
全面测试。
首先通过输入我们期望的值来测试每个模块能否独立运作。然后试着输入一些可能但是很少见的值,继续测试。这基本上能暴露所有隐藏的bug。测试也有所谓的技巧,通过练习和实践,我们谁都可以逐步建立起适合自己的技能。测试应包含下列情况:
极端值:正值用0和大于预期的最大值;文本用空字符串,参数用null。无意义的值。虽然用户不大可能会输入乱码,但是我们自己无论如何先测试一下为好。不正确的值。在除法中输入0,或者在预期是正数以及开平方根的情况下输个负数。当输入类型是一个字符串的时候,输入非数字,然后看看是否会被解析为数字值。练习、练习、还是练习。由易到难,从简入繁。如果你的软件复杂,那么我建议你最好先从简单的模块入手。
例如,有这样一个项目:请设计一个程序,要求能出现一个跟着鼠标方向走的渐变图形,并且还能根据鼠标滑动速度改变形状。首先,设计一个正方形,写一段能做到让它跟随鼠标的代码,这样就把运动追踪问题先单独拎出来解决掉了。当然这才是第一步。接下来,将这个正方形的大小与鼠标的速度相关联,即解决了形状随速度而变的问题。最后,创建你想要的实际形状,并把这三个组件连接在一起即可。
本文由么蒙戈科技服务采集。 http://www.cqmgzg.com 重庆网站设计
相关网页推荐:
重庆网站建设 http://www.cqmgzg.com/ms.aspx?nid=132
重庆软件开发 http://www.cqmgzg.com/ms.aspx?nid=131
重庆OA办公系统 http://www.cqmgzg.com/ms.aspx?nid=133
重庆SEO推广 http://www.cqmgzg.com/ms.aspx?nid=135
重庆网络推广公司 http://www.cqmgzg.com/ms.aspx?nid=136
重庆网站建设哪家好 http://www.cqmgzg.com/ms.aspx?nid=138
重庆网络公司电话 http://www.cqmgzg.com/ms.aspx?nid=139
重庆网站制作 http://www.cqmgzg.com/ms.aspx?nid=140
重庆网站设计 http://www.cqmgzg.com/ms.aspx?nid=142
重庆网站建设哪家专业 http://www.cqmgzg.com/messages.aspx?nid=216
重庆软件开发公司 http://www.cqmgzg.com/messages.aspx?nid=169
重庆软件定制开发 http://www.cqmgzg.com/messages.aspx?nid=184