经验之谈
Crazy_Number
成为强大的程序员_
展开
-
定位bug经验之谈
写代码,编程序难免出现bug,甚至有时候有些Bug会溜到你手上让你处理的时候,使用什么技巧来找出这个隐藏在代码世界中的错误呢? 首先,你得明白,出现Bug的功能到底是什么功能,也就是业务逻辑(流程)是什么,大部分情况下你都能以此来定位出现bug的原因。 如果出现了比较棘手的情况,比如说出现了一些随机的bug。在计算机的世界里没有‘巧合’的说法,只有必然。那么,一些看似随机的bug是什么原因所导原创 2013-11-07 17:10:05 · 885 阅读 · 0 评论 -
如何成为一个优秀的码农
读代码 进入一个项目的时候需要重头开发的机会很少了,而且在团队中与其他人合作开发的时候常常需要读别人的代码,这样你才不会重复造轮子。 不迷信 当出现Bug的时候能够心平气和的阅读代码,在我读过的一本书中(好像是代码大全),bug出现98%是因为程序员个人失误造成的,只有2%是系统原因造成的。 重复造轮子 在工作中,造轮子没什么大问题,问题是,我们写的代码不会没有bug不会考虑到所有情况。原创 2013-09-22 12:13:35 · 2041 阅读 · 0 评论 -
记录一个惨绝人寰的错误(cocos2dx解决方案内工程之间的连接错误)
错误描述: 笔者新加了一个自定义类CCRandomClass然后在其他工程里(HelloCpp)使用这个类方法进行尝试,但是一直出现连接错误,提示找不到新加函数的符号,但是附加依赖库已经加上了。 过程: 随后笔者尝试使用包含.cpp文件的方式暂时性的解决这个问题。但是由于有些代码自动生成,这种方式很不方便,所以这几天一直在琢磨这个问题。之前一直以为是附加依赖库的原因,但是原创 2014-10-28 22:30:45 · 1042 阅读 · 0 评论 -
某些手机(Andreno gpu)上gpu渲染异常的问题。(文章原题:CCRenderTexture 从后台进入前台变黑的处理(android))
在android 中使用CCRenderTexture发现一个bug, 当任务从前台切换到后台,再从后台切换到前台时CCRenderTexture渲染的对象会变成黑色。 修正: 在CCPlatformMacros.h中找到 #defineCC_ENABLE_CACHE_TEXTURE_DATA 1 将1改成0即可解决转载 2014-11-25 11:26:43 · 2709 阅读 · 0 评论 -
手游研发—纹理优化相关
在网络上可以找到一些cocos2dx纹理优化方面的文章,但是在安卓平台上测试的时候发现了比较严重的问题。 文章链接: 文章1: http://cache.baiducontent.com/c?m=9d78d513d98105ef4fece4690d61c0676905d12b2890904b708ed50ed1735a325a7ba6fe62351073958227365cf2174bea8原创 2015-01-18 21:55:30 · 1025 阅读 · 0 评论