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.8 KiB
27 lines
2.8 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "a4abf305ede1cfaadd56a8fab4b4c288",
|
|
"translation_date": "2025-08-24T00:06:22+00:00",
|
|
"source_file": "7-bank-project/3-data/assignment.md",
|
|
"language_code": "ja"
|
|
}
|
|
-->
|
|
# コードのリファクタリングとコメント付け
|
|
|
|
## 手順
|
|
|
|
コードベースが大きくなるにつれて、読みやすさと保守性を保つために頻繁にリファクタリングを行うことが重要です。コード品質を向上させるために、`app.js` をリファクタリングし、コメントを追加してください:
|
|
|
|
- サーバーAPIのベースURLのような定数を抽出する
|
|
- 類似したコードをまとめる:例えば、`createAccount()` と `getAccount()` の両方で使用されるコードをまとめた `sendRequest()` 関数を作成する
|
|
- コードを読みやすく整理し、コメントを追加する
|
|
|
|
## 評価基準
|
|
|
|
| 基準 | 優秀 | 適切 | 改善が必要 |
|
|
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
|
|
| | コードにコメントが付けられ、異なるセクションに整理され、読みやすい。定数が抽出され、`sendRequest()` 関数が作成されている。 | コードはきれいだが、さらにコメントの追加、定数の抽出、またはコードのまとめが必要。 | コードが乱雑で、コメントがなく、定数が抽出されておらず、コードがまとめられていない。 |
|
|
|
|
**免責事項**:
|
|
この文書は、AI翻訳サービス [Co-op Translator](https://github.com/Azure/co-op-translator) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な表現が含まれる可能性があることをご承知おきください。元の言語で記載された文書が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳をお勧めします。本翻訳の使用に起因する誤解や誤認について、当方は一切の責任を負いません。 |