zoukankan      html  css  js  c++  java
  • 如何看代码

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

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

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

    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。简单有效。虽然麻烦,但是能力不够的时候,你就不能懒。

  • 相关阅读:
    [CLYZ2017]day10
    标签
    FJOI2017一试滚粗
    [学习笔记]一些求gcd的方法的证明
    WC2017有感
    [学习笔记]splay
    [CLYZ2017]day9
    [CLYZ2017]day6
    转:Asp.net模板引擎技术(html)
    精华:ASP.NET开发网站程序安全解决方案(防注入等)
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568586.html
Copyright © 2011-2022 走看看