当前位置:网站首页>Debug insights
Debug insights
2022-07-05 04:29:00 【Evening star_ QAQ】
After a long afternoon for a file debug With the following insights .
Because for debug Method 、 Cognitive incomprehension , A lot of time is wasted . After some explanation , Also realize how you should adjust your thinking , How to go debug. Because before debug Contact is a very small single file , No, debug Oversized projects , The links between documents are also very close .
I want to think about how , How to go better debug A project . Just explain what you know this afternoon as much as possible .
First , Do one at work debug, Because of the file binary It has specific functions, that is, it is related to specific businesses , Starting from the specific business functions , First of all, we need to understand what the whole file is used for , How many functional modules can the file be divided into ( What are their functions ), These functional modules are used to realize a specific business function . Get the specific functions of these modules, you can go well debug 了 , Because error messages often appear in one or more of these modules , Then these modules will be promoted layer by layer , Just look for the relationship between them ( Remember not to deduct module details , Because it takes a lot of time and does a lot of useless work )
边栏推荐
- A real day for Beijing programmers!!!!!
- Basic analysis of IIC SPI protocol
- 线上故障突突突?如何紧急诊断、排查与恢复
- Raki's notes on reading paper: code and named entity recognition in stackoverflow
- 自动语音识别(ASR)研究综述
- Practice | mobile end practice
- [phantom engine UE] the difference between running and starting, and the analysis of common problems
- Neural networks and deep learning Chapter 3: linear model reading questions
- Number of possible stack order types of stack order with length n
- 函数(易错)
猜你喜欢
Aperçu en direct | Services de conteneurs ACK flexible Prediction Best Practices
[uniapp] system hot update implementation ideas
Fonction (sujette aux erreurs)
网络安全-记录web漏洞修复
Threejs Internet of things, 3D visualization of farm (III) model display, track controller setting, model moving along the route, model adding frame, custom style display label, click the model to obt
解密函数计算异步任务能力之「任务的状态及生命周期管理」
Mxnet imports various libcudarts * so、 libcuda*. So not found
Qt蓝牙:搜索蓝牙设备的类——QBluetoothDeviceDiscoveryAgent
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
自动语音识别(ASR)研究综述
随机推荐
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
Qt蓝牙:搜索蓝牙设备的类——QBluetoothDeviceDiscoveryAgent
【虚幻引擎UE】运行和启动的区别,常见问题分析
Cookie learning diary 1
After the deployment of web resources, the navigator cannot obtain the solution of mediadevices instance (navigator.mediadevices is undefined)
About the prompt loading after appscan is opened: guilogic, it keeps loading and gets stuck. My personal solution. (it may be the first solution available in the whole network at present)
【thingsboard】替换首页logo的方法
MacBook安装postgreSQL+postgis
小程序中实现文章的关注功能
首席信息官如何利用业务分析构建业务价值?
2022-2028 global and Chinese equipment as a Service Market Research Report
Raki's notes on reading paper: code and named entity recognition in stackoverflow
2022-2028 global and Chinese FPGA prototype system Market Research Report
【UNIAPP】系统热更新实现思路
How to get the first few pieces of data of each group gracefully
假设检验——《概率论与数理统计》第八章学习笔记
电源管理总线 (PMBus)
【虚幻引擎UE】实现背景模糊下近景旋转操作物体的方法及踩坑记录
User behavior collection platform
Convert Boolean to integer value PHP - Convert Boolean to integer value PHP