如何看代码

真正的代码高手呢,看代码就像代码真的跑起来一样,精确无误。

这个需要注意力集中,注意力很重要。尤其是在脑力开发这一块。

今天犯得一个错误
微博登录老是提示签名,或者包错误。然后我就一直怪是别人没有配置好。后来找到问题,老打脸了。

1。遇到一个问题,首先要确保自己代码写的没有问题。自己的appID是不是写对了。自己的调用流程,自己用脑子过了一遍,没有问题。
然后自己断点或者调试过了一遍,没有问题。再去怀疑是别人的问题好吗。

2。用脑子去看代码,而不是眼睛,也不是潜意思,不是你以为怎么样。

else if(authorType.equals(AuthorHelper.THIRD_AUTHOR_SINA_WEIBO)) {
            if(packageName.endsWith(".iReadeaarFree") || packageName.endsWith("com.zhangyue.iRaaeader")) {
                return PlatformSinaFree15;
            } else if(packageName.endsWith("ireadermeitu")){
                return PlatformSinaMeiTu;
            } else if(packageName.endsWith(".iReaderFreeAz")) {
                return PlatformSinaFreeAz;
            } else if(packageName.endsWith(".iReaderFree")) {
                return PlatformSinaFreeStore;
            } else if(packageName.indexOf("2chaozh2") != -1) {
                return PlatformSinaiReader;
            } else {
                return PlatformSinaFree;
            }

这里,会去判断包名,packageName 你看到这一个变量,你要知道这个变量是什么?而不是这知道这个是包名,谁都知道,而且这个不懂脑子。你要去确定一下包名。然后用那些方法去处理,看看得到哪个结果。
动脑子,而不是用潜意识,去思考,而不是去感觉。

3。不要懒。自己脑子思考不出来,就打log。简单有效。虽然麻烦,但是能力不够的时候,你就不能懒。

posted @ 2017-08-22 20:42  有点理想的码农  阅读(601)  评论(0编辑  收藏  举报