当前位置:网站首页>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 )
边栏推荐
- TPG x AIDU|AI领军人才招募计划进行中!
- [phantom engine UE] only six steps are needed to realize the deployment of ue5 pixel stream and avoid detours! (the principles of 4.26 and 4.27 are similar)
- 函數(易錯)
- mxnet导入报各种libcudart*.so、 libcuda*.so找不到
- Mxnet imports various libcudarts * so、 libcuda*. So not found
- Neural networks and deep learning Chapter 2: machine learning overview reading questions
- 这是一个不确定的时代
- Sword finger offer 07 Rebuild binary tree
- PHP读取ini文件并修改内容写入
- Neural networks and deep learning Chapter 5: convolutional neural networks reading questions
猜你喜欢

A solution to the problem that variables cannot change dynamically when debugging in keil5

How can CIOs use business analysis to build business value?

网络安全-记录web漏洞修复

windows下Redis-cluster集群搭建

2022-2028 global and Chinese equipment as a Service Market Research Report

windows下Redis-cluster集群搭建

托管式服务网络:云原生时代的应用体系架构进化

Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode

Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)

Live broadcast preview | container service ack elasticity prediction best practice
随机推荐
防护电路中的元器件
Pointer function (basic)
Introduction to RT thread kernel (4) -- clock management
OWASP top 10 vulnerability Guide (2021)
这是一个不确定的时代
直播預告 | 容器服務 ACK 彈性預測最佳實踐
Fuel consumption calculator
How to remove installed elpa package
level18
Neural networks and deep learning Chapter 5: convolutional neural networks reading questions
【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)
2022-2028 global and Chinese equipment as a Service Market Research Report
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
Hypothesis testing -- learning notes of Chapter 8 of probability theory and mathematical statistics
[Chongqing Guangdong education] 2408t Chinese contemporary literature reference test in autumn 2018 of the National Open University
Machine learning decision tree
解密函数计算异步任务能力之「任务的状态及生命周期管理」
【虚幻引擎UE】运行和启动的区别,常见问题分析
All in one 1413: determine base
Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode