zoukankan      html  css  js  c++  java
  • 走在自坑的路上

    这两周写代码接连犯着低级错误,耽搁了许多时间去调试.
    常常在tricky的地方想的仔细,写的谨慎,也就不大出错。倒是在一些不起眼的地方,本来是拷贝粘贴之类的操作,却因为松懈,写出莫名其妙的错误。
    写的时候匆忙松懈一会儿会儿,调试就是一两天的代价。

    我始终觉得,只有差的程序员才依赖调试,好的程序员需要保证写出的代码第一次就能无懈可击。因为调试的效率实在太低。
    写每行代码都要打起十分精神。

    作为一个初级菜鸟,调试大概不可避免,总结下心得:

    • 明确病征
      首先弄清楚现在的代码什么情况下出错,错到什么程度

    • undo
      回滚,把所做的更改分离,一个阶段一个阶段的测,迅速定位导致问题的代码

    • 讲代码
      逻辑稍复杂点的,不妨对着代码把思路讲给旁人听

    • IDE的Debug是你最后需要的东西
      不是说Debug做得不好,但这样调试是极低效的。
      除了少数情况下需要跟代码,通常,尤其是一开始,不要急着放大招。

  • 相关阅读:
    update结合查询更新
    查表字段名,注释
    微信access_token
    Oracle中的dual伪表
    Oracle中的null
    UIView九宫格
    UIWebView使用
    sql触发器Tigger
    重写init方法
    OC内存管理示例
  • 原文地址:https://www.cnblogs.com/garcia-0/p/4586593.html
Copyright © 2011-2022 走看看