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.
Web-Dev-For-Beginners/translations/fa/7-bank-project/3-data/assignment.md

3.3 KiB

بازنویسی و مستندسازی کد خود

دستورالعمل‌ها

با رشد کدهای شما، مهم است که به طور مرتب کد خود را بازنویسی کنید تا در طول زمان خوانا و قابل نگهداری باقی بماند. برای بهبود کیفیت کد، نظرات اضافه کنید و فایل app.js خود را بازنویسی کنید:

  • ثابت‌ها را استخراج کنید، مانند آدرس پایه API سرور
  • کدهای مشابه را یکپارچه کنید: به عنوان مثال می‌توانید یک تابع sendRequest() ایجاد کنید تا کدهای استفاده‌شده در هر دو تابع createAccount() و getAccount() را تجمیع کند
  • کد را به گونه‌ای سازماندهی کنید که خواندن آن آسان‌تر شود و نظرات اضافه کنید

معیار ارزیابی

معیار عالی قابل قبول نیاز به بهبود
کد مستندسازی شده، به بخش‌های مختلف سازماندهی شده و خواندن آن آسان است. ثابت‌ها استخراج شده‌اند و یک تابع یکپارچه sendRequest() ایجاد شده است. کد تمیز است اما می‌تواند با افزودن نظرات بیشتر، استخراج ثابت‌ها یا یکپارچه‌سازی بهبود یابد. کد نامرتب است، مستندسازی نشده، ثابت‌ها استخراج نشده‌اند و کد یکپارچه‌سازی نشده است.

سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌ها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، توصیه می‌شود از ترجمه حرفه‌ای انسانی استفاده کنید. ما مسئولیتی در قبال سوء تفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.