当前位置:网站首页>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 )
边栏推荐
- After the deployment of web resources, the navigator cannot obtain the solution of mediadevices instance (navigator.mediadevices is undefined)
- Moco is not suitable for target detection? MsrA proposes object level comparative learning target detection pre training method SOCO! Performance SOTA! (NeurIPS 2021)...
- [untitled]
- Rome chain analysis
- [phantom engine UE] package error appears! Solutions to findpin errors
- 10 programming habits that web developers should develop
- mysql的七种join连接查询
- Ffmepg usage guide
- A應用喚醒B應該快速方法
- TPG x AIDU|AI领军人才招募计划进行中!
猜你喜欢

Power management bus (pmbus)

Serpentine matrix

The scale of computing power in China ranks second in the world: computing is leaping forward in Intelligent Computing

Invalid bound statement (not found) in idea -- problem solving

Seven join join queries of MySQL

【虚幻引擎UE】运行和启动的区别,常见问题分析

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

Ctfshow web entry code audit

【虚幻引擎UE】打包报错出现!FindPin错误的解决办法

NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
随机推荐
Key review route of probability theory and mathematical statistics examination
What are the building energy-saving software
Network layer - forwarding (IP, ARP, DCHP, ICMP, network layer addressing, network address translation)
【虚幻引擎UE】实现测绘三脚架展开动画制作
Neural networks and deep learning Chapter 6: Circular neural networks reading questions
Leetcode hot topic Hot 100 day 33: "subset"
Function (basic: parameter, return value)
直播预告 | 容器服务 ACK 弹性预测最佳实践
指针函数(基础)
Longyuan war "epidemic" 2021 network security competition web easyjaba
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
Rome chain analysis
Stage experience
【虚幻引擎UE】打包报错出现!FindPin错误的解决办法
美国5G Open RAN再遭重大挫败,抗衡中国5G技术的图谋已告失败
Machine learning -- neural network
Fonction (sujette aux erreurs)
All in one 1413: determine base
Study notes 7
Observable time series data downsampling practice in Prometheus