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.
27 lines
2.6 KiB
27 lines
2.6 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "a4abf305ede1cfaadd56a8fab4b4c288",
|
|
"translation_date": "2025-08-24T00:06:30+00:00",
|
|
"source_file": "7-bank-project/3-data/assignment.md",
|
|
"language_code": "ko"
|
|
}
|
|
-->
|
|
# 코드 리팩터링 및 주석 추가하기
|
|
|
|
## 지침
|
|
|
|
코드베이스가 커질수록, 코드를 자주 리팩터링하여 가독성과 유지보수성을 유지하는 것이 중요합니다. `app.js`를 리팩터링하고 주석을 추가하여 코드 품질을 개선하세요:
|
|
|
|
- 서버 API 기본 URL과 같은 상수를 추출하세요.
|
|
- 유사한 코드를 정리하세요: 예를 들어, `createAccount()`와 `getAccount()`에서 사용되는 코드를 통합하는 `sendRequest()` 함수를 만들 수 있습니다.
|
|
- 코드를 읽기 쉽게 재구성하고, 주석을 추가하세요.
|
|
|
|
## 평가 기준
|
|
|
|
| 기준 | 모범적 | 적절함 | 개선 필요 |
|
|
| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- |
|
|
| | 코드에 주석이 잘 달려 있고, 여러 섹션으로 잘 정리되어 있으며 읽기 쉽습니다. 상수가 추출되었고, 통합된 `sendRequest()` 함수가 생성되었습니다. | 코드가 깔끔하지만, 더 많은 주석 추가, 상수 추출 또는 코드 통합이 필요합니다. | 코드가 지저분하고 주석이 없으며, 상수가 추출되지 않았고 코드가 통합되지 않았습니다. |
|
|
|
|
**면책 조항**:
|
|
이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. |