You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a4abf305ede1cfaadd56a8fab4b4c288",
"translation_date": "2025-08-24T00:06:07+00:00",
"source_file": "7-bank-project/3-data/assignment.md",
"language_code": "hk"
}
-->
# 重構及添加註解到你的程式碼
## 指引
隨著你的代碼庫不斷增長,定期重構程式碼對於保持其可讀性和可維護性至關重要。請添加註解並重構你的 `app.js` ,以提升代碼質量:
- 抽取常數,例如伺服器 API 的基礎 URL
- 將相似的代碼進行統一處理:例如,你可以創建一個 `sendRequest()` 函數,將 `createAccount()` 和 `getAccount()` 中使用的代碼整合起來
- 重新組織代碼,使其更易於閱讀,並添加註解
## 評分標準
| 評分標準 | 優秀 | 合格 | 有待改進 |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| | 程式碼有註解,分為不同部分且易於閱讀。常數已被抽取,並創建了一個統一的 `sendRequest()` 函數。 | 程式碼乾淨,但仍可通過添加更多註解、抽取常數或進行統一處理來進一步改進。 | 程式碼混亂,沒有註解,常數未被抽取,且代碼未進行統一處理。 |
** 免責聲明**:
本文件已使用人工智能翻譯服務 [Co-op Translator ](https://github.com/Azure/co-op-translator ) 進行翻譯。儘管我們致力於提供準確的翻譯,請注意自動翻譯可能包含錯誤或不準確之處。原始語言的文件應被視為具權威性的來源。對於重要資訊,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋概不負責。