0028. region 注释
1. 📝 概述
- 介绍了在 VSCode 中如何书写 region 注释,以及 region 注释的作用。
2. 📒 region 注释的写法和作用
- region 注释的格式非常简单,只需要在开始位置加上 region,结束位置加上 endregion 即可。
- region 注释的作用:
- 如果一个模块中含有的代码量比较多(比如大于 100 行),可以考虑使用区域注释的方式,对代码进行分组,方便阅读。
- 区域注释的内容可以被折叠,对于那些逻辑已经清晰的代码块或者不那么重要的代码块,都可以使用区域注释进行折叠,这样或许可以更好地集中精力关注核心的代码块。
- 下面以 js 为例:
js
// #region 描述信息
// ...(这部分是代码)
// #endregion 描述信息
1
2
3
2
3
3. 💻 demos.1 - region 注释示例
js
//#region Imports
const express = require('express')
const app = express()
const PORT = 3000
//#endregion
//#region Configurations
app.use(express.json())
//#endregion
//#region Database Mock Functions
// ...
// This region simulates some database operations
/**
* Simulate fetching data from a database.
*/
function fetchData() {
return new Promise((resolve) => {
setTimeout(() => {
resolve([
{ id: 1, name: 'John Doe' },
{ id: 2, name: 'Jane Doe' },
])
}, 1000)
})
}
//#endregion
//#region API Endpoints
// ...
// Setup a simple API endpoint
/**
* GET /users endpoint to fetch a list of users.
*/
app.get('/users', async (req, res) => {
try {
const data = await fetchData()
res.json(data)
} catch (error) {
res.status(500).send('Error fetching data')
}
})
//#endregion
//#region Server Startup
app.listen(PORT, () => {
console.log(`Server running on http://localhost:${PORT}`)
})
//#endregion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
- 每一个 region 区域都可以折叠起来,这样,当一个模块中代码量比较大的时候,可以更好的集中精力关注核心的代码块。