当前位置:网站首页>Guiding principle - read source code
Guiding principle - read source code
2022-06-25 09:53:00 【TowerOs】
General principles
- Learn about this function module Design patterns
- When tracing function calls Parameters passed Input-output model , Capture key data flows
- Attention class Context
- Understand the function of Participants class
- Learn to draw class diagram and sequence diagram Clarify the functions of corresponding classes
- Understand all kinds of Coupling correlation
- Try to understand The design concept adopted
- Always remember The purpose of the function class
For multithreading / Multi process
- Grasp Clues to global variables : Such as static,threadlocal, Special data structure
- Enter the... Used to understand Multi thread communication tools and multi process communication tools
- Focus on C/S Model , Atomic manipulation , Locking mechanism
- Jump out Threads Process synchronization operation , from Data model Come and watch from the top , Not by a large number of Sync asynchronous The operation is too complicated to know where to go
in the light of GUI visualization
- Focus on Model,View,Control Relationship and role play
- Focus on classes and toolkits that serve as linear computing : Reverse search can help you know which classes are responsible for implementing matrix calculation
- Focus on Data binding And the observer model
边栏推荐
- 8. Intelligent transportation project (1)
- 【mysql学习笔记20】mysql体系结构
- Prediction of pumpkin price based on BP neural network
- 8、智慧交通项目(1)
- Reasons for Meiye to choose membership system
- Test Development Engineer
- Flutter dialog: cupertinoalertdialog
- [zufe school competition] difficulty classification and competition suggestions of common competitions in the school (taking Zhejiang University of Finance and economics as an example)
- How to download the school logo, school name and corporate logo on a transparent background without matting
- CYCA少儿形体礼仪 乐清市培训成果考核圆满落幕
猜你喜欢
![[wechat applet full stack development course] course directory (mpvue+koa2+mysql)](/img/1c/ab39cf0a69d90a85665a099f5dbd26.jpg)
[wechat applet full stack development course] course directory (mpvue+koa2+mysql)

Modbus协议与SerialPort端口读写
![[2020 cloud development + source code] 30 minutes to create and launch wechat applet practical project | zero cost | cloud database | cloud function](/img/89/39851fee714be872a599ad4ddd4852.jpg)
[2020 cloud development + source code] 30 minutes to create and launch wechat applet practical project | zero cost | cloud database | cloud function

x86的编码格式

Prediction of pumpkin price based on BP neural network

I put a two-dimensional code with rainbow candy

Wechat official account can reply messages normally, but it still prompts that the service provided by the official account has failed. Please try again later

Etcd教程 — 第四章 Etcd集群安全配置

Is it harder to find a job in 2020? Do a good job in these four aspects and find a good job with high salary

x86电脑上下载debian的arm64的包
随机推荐
Fluent creates, reads and writes JSON files
PHP obtains the IP address, and the apache2 server runs without error
How to download the school logo, school name and corporate logo on a transparent background without matting
Neat Syntax Design of an ETL Language (Part 2)
CyCa children's physical etiquette Yueqing City training results assessment successfully concluded
Modbus协议与SerialPort端口读写
[Ruby on rails full stack course] course directory
Cubemx stm32f105rb USB flash drive reading and writing detailed tutorial
8、智慧交通项目(1)
Is it safe to open a stock account through the account opening QR code of the account manager?
STM32 receives data by using idle interrupt of serial port
Vscode attempted to write the procedure to a pipeline that does not exist
[MySQL learning notes 22] index
Methodchannel of flutter
【mysql学习笔记22】索引
[IOU] intersection over union
Best producer consumer code
Is it safe to open an account on the compass?
Wallys/MULTI-FUNCTION IPQ6010 (IPQ6018 FAMILY) EMBEDDED BOARD WITH ON-BOARD WIFI DUAL BAND DUAL
Opencv中的GrabCut图像分割