Skip to content

Commit

Permalink
Update 068.md
Browse files Browse the repository at this point in the history
  • Loading branch information
richzw authored Apr 20, 2024
1 parent 7d54129 commit bffe5de
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/068.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@

其工作原理(简化):

- 1. 该工具首先阅读所有代码,检查类型。
- 该工具首先阅读所有代码,检查类型。

- 2. 它将 `main()` 和任何 `init()` 标识为起始点。
- 它将 `main()` 和任何 `init()` 标识为起始点。

- 3. 从这些起始点开始,`deadcode` 查看直接调用的函数,它列出正在使用的函数。
- 从这些起始点开始,`deadcode` 查看直接调用的函数,它列出正在使用的函数。

- 4. 然后,它检查通过接口间接调用的函数。
- 然后,它检查通过接口间接调用的函数。

- 5. 该工具跟踪转换为接口的任何类型,因为这些类型的方法可能会被间接调用。
- 该工具跟踪转换为接口的任何类型,因为这些类型的方法可能会被间接调用。

- 6. 在工具完成分析后,不在此列表中的任何函数都被视为“死代码”,这意味着该函数与主路径运行的代码没有连接。
- 在工具完成分析后,不在此列表中的任何函数都被视为“死代码”,这意味着该函数与主路径运行的代码没有连接。

您可以在此处阅读有关查找和删除死代码的更多信息:[https://go.dev/blog/deadcode](https://go.dev/blog/deadcode)

0 comments on commit bffe5de

Please sign in to comment.