- Learning Node.js Development
- Andrew Mead
- 166字
- 2021-06-30 18:56:59
Refactoring
In the previous section, you created the addNote function, which works well. It starts by creating some static variables, then we fetch any existing notes, we check for duplicates, and if there are none, we push it onto the list, and then we save the data back into the filesystem.
The only problem is that we'll be doing a lot of these steps over and over again for every method. For example, with getAll, the idea is to fetch all of the notes, and send them back to app.js so it can print them to the screen for the user. The first thing we'll to do inside of the getAll statement is have the same code; we'll have our try-catch block to fetch the existing notes.
Now, this is a problem because we'll be repeating code throughout the application. It will be best to break out the fetching of notes and the saving of notes into separate functions that we can call in multiple locations.
- Force.com Development Blueprints
- 計算機網絡安全實訓教程(第二版)
- Mastering Dart
- 網絡環境中基于用戶視角的信息質量評價研究
- 高級網絡技術
- Hands-On Microservices with Node.js
- 網絡綜合布線(第2版)
- Microsoft Power Platform Enterprise Architecture
- Implementing NetScaler VPX?
- Qt5 Python GUI Programming Cookbook
- NB-IoT原理和優化
- 從物聯到萬聯:Node.js與樹莓派萬維物聯網構建實戰
- 路由與交換技術
- 智慧的物聯網:感知中國和世界的技術
- VMware vSphere 5.0虛擬化架構實戰指南