• 如果遇到代码怎么改都没效果时,如何解决?


    你好,是我琉忆!

    正如标题所说,最近这几天开发的一个功能出现这种情况,怎么改都没有效果,想想做个总结,跟大家做个小分享。

    希望对你也有帮助。

    前言

    作为一个开发者,在日常学习练习中,或者工作开发的过程中都或多或少的会遇到一种情况,为什么我改的代码怎么执行都没有效果?

    那么当遇到这种情况,怎么破?

    正文:

    总的可以从以下几种情况思考,可以借鉴参考,可能我想的不够全面,欢迎留言填补。

    1. 确认文件。确定就是需要修改的文件。

    确认文件的最好办法:在文件开头加代码die;然后执行后,看是不是一片白!

    2. 确定代码位置。确认修改文件的代码是正确的位置。

    确认代码位置的最好办法:在对应代码位置加echo “1”;die;,看结果是不是有输出1,有就是位置对了,否则继续确认!

    3. 确定变量、作用域。修改的这个变量会对结果显示有影响吗?例如变量名是否正确,对你调试的结果是否有影响?

    前面都没问题,就要注意看变量名,函数名!!这些有时候总是很容易被忽略。

    4. 确认环境。确认你执行的当前环境是否就是你执行的这份修改的文件。

    前面没有问题,但是改的代码都没有效果,那就看环境!!这个自己这几天出现的就是这个问题= =。坑- -|| 。

    5. 确认是否有输出。很可恶的是,有时候脑子短路,你会发现你其实整个逻辑都是正确的,但是就是看见一片白,才发现自己没有输出什么标识,导致一直不知道是否是代码问题。

    前面都没问题再看这一步,如果是按顺序逻辑走都没问题就是没有结果,那你就要按顺序再某个地方输出1,2,3之类做标识,看代码到底执行到了哪,然后没了后文!!

    其实说白了,以上也算是一个开发技巧!!如何更好更高效率的调试你的代码。


    最后附上自己新出版的宝典+真题解析,希望对你有所帮助。感谢阅读。

  • 相关阅读:
    Tile based Rendering 二 tbr and tbdr 优化建议tiled based deferred rendering
    手游项目可以考虑采用的图形技术
    raymarching
    unity lightmap
    transparent shadow caster unity
    winform学习-----理解小概念-20160517
    .net操作xml文件(新增.修改,删除,读取)---datagridview与xml文件
    参考XML操作类
    C#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)【转载】
    winform学习2-datagridview数据绑定
  • 原文地址:https://www.cnblogs.com/leoyi330/p/10110384.html
Copyright © 2020-2023  润新知