首页 > 其他分享 >我如何修复错误

我如何修复错误

时间:2022-09-05 01:55:42浏览次数:83  
标签:修复 错误 如何 如果 我用 数据

我如何修复错误

  • 首先,如果可能,我会重现该错误并检查问题所在:什么不工作或工作但不是以所需的方式
  • 我寻找发生错误的代码片段并跟踪数据的变化

image from unsplash.com

  • 根据我的工作,我尝试更深入地了解数据。

如果它在 JavaScript , 我用:

控制台日志(数据)

如果它在 红宝石 , 我用:

绑定.pry

如果它在 经常 , 我用:

%p 数据

  • 如果需要,我将它们放在每隔一行代码上,并检查数据流中的变化
  • 通常,到这个时候,问题已经很明显了,所以我开始修复错误(如果我遇到困难,谷歌)

无论您喜欢与否,修复错误都是软件工程师工作的重要组成部分。将其视为提高技能和获得宝贵经验的一种方式,也许有一天你会开始享受它(或不享受它)。

您通常如何修复错误?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/14414/41140501

标签:修复,错误,如何,如果,我用,数据
From: https://www.cnblogs.com/amboke/p/16656713.html

相关文章

  • 如何成为一名数据工程师:完整的路线图
    如何成为一名数据工程师:完整的路线图关于如何学习数据工程的完整路线图。Photoby这是工程RAEngon不飞溅什么是数据工程?数据工程是设计和构建用于大规模收集、存......
  • Every derived table must have its own alias(sql语句错误解决方法)
    在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Everyderivedtablemusthaveitsownalias(每一个派生出来的表都必须有一个自己的别名)例如:select class......
  • 题解:如何得到npy
    如何得到npy题目链接普及组模拟赛良心第四题,感觉比第三题简单捏。这道题分成两问。对于前一问,简化题意是给定一棵有\(n\)个点的树,给定两个起点\(s\)和\(t\),求一个......
  • Linux驱动移植错误垃圾桶
    移植错误:1.uboot在make的时候类似提示:ERROR:#include<config/.h>其原因是配置uboot时部分参数无法完全配对。检查三个文件,并定义目标板子TARGET_XXXcon......
  • 如何获取C++中变量/表达式的类型
    主要有三种方式:使用C++库自带的typeid函数;使用boost库中type_id_with_cvr函数(末尾的cvr代表const,variable,reference);自定义模板函数type_name();方式一......
  • 【PR】如何裁剪视频得页面?
    【PR】如何裁剪视频得页面?选择视频轨道|效果|裁剪(可以搜索)|调整上下左右需要裁剪的大小|选择缩放,去掉黑边......
  • 倍福PLC与基恩士扫码器SR1000的设置与程序中如何实现解码
    基恩士扫码器软件安装包地址:链接:https://pan.baidu.com/s/1zX_kbIi-lpn-O8drUErlow提取码:30231.首先进行对象的搜寻与配置 2.设置图像界面与如何保证每次都扫码成......
  • 如何学习一门新的编程
    工作之后要学习Verilog,从来没有接触过这门语言,于是发起了一个提问:如何学习一门新的编程语言?收到的答案有几种:跟着B站学习,看官方文档,直接用,做几个感兴趣的小项目,还有个姐妹......
  • 如何使用 ABAP 代码解析 XML 文件
    正如本教程的开篇介绍文章SAPOData开发教程-从入门到提高(包含SEGW,RAP和CDP)所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大......
  • 如何创建一个socket连接?
    如何创建一个socket连接?java方式流程简化概述:客户端1.首先客户端使用newsocket()方法创建一个客户端的Socket;2.然后调用bind()方法绑定到一个本地的ip和port,这里por......