zoukankan      html  css  js  c++  java
  • 学习方法:面对'自己理解代码’ 与 ‘实际代码样式’有区别时的解决方案

      敲代码过程中,我们经常会遇到一些代码问题,这些代码问题涉及到逻辑的偏差,就会遇到,

      ‘我看到代码,脑海中运行了一遍,结果是没问题的’,但是实际上,‘代码的运行流程结果与我所理解的’出现了区别

      

      来,例子呈上来:

      1、‘我理解中的效果’代码献上:(看行数拼接)

      2、进行测试结果:

      

      3、检查代码

      

       输出结果:

      

      4、第二次检查代码

      

     

        输出结果:

        5、找到问题之后,我们进行更改:

       输出结果:

      

      心得:

      为了解决这个问题,自己也多花了一点时间呢,所以:

        (1) 面对结果不是我们想要的时候,不要用[自己的理解]去读代码而是通过echo ,var_dump,print_r帮助我们去查看[实际代码生成结果]

        (2) 当我们发现代码与理解上出现偏差的时候,要通过不断的调试去查看具体的‘区别’在哪里,和我们想要的结果进行对比。

        (3) 当我们「以为‘没有错’」,所以我们在「找错」时,就要去验证我们的「以为」。

        (4) 出现了,不要太在意"那是蠢错误",就放松去一步步解决。那种时候,越不放松,越难看见真的错误,花的时间会越长。

        (5) 记住:一定一定要通过代码调试去理解逻辑,不要带着[自己的理解]去调试代码,否则将很长时间找不到问题出现在哪里。因为深受[自己的理解]所影响

     

      以上

      END

  • 相关阅读:
    Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (三)
    Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (四)
    操作Ini文件[摘抄]
    快速记忆五十音图 [转]
    最近比较烦
    话说中国足球
    如何有效的使用C#读取文件[转]
    关于男人的笑话[Joke About Man]
    体检
    [转]一个月赚5万美元国产共享软件开发者周奕
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/9227077.html
Copyright © 2011-2022 走看看