معلومات

باستخدام اصطلاحات تسمية Java

باستخدام اصطلاحات تسمية Java



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

اصطلاح التسمية هو قاعدة يجب اتباعها عندما تقرر ما اسم معرفاتك (مثل الفئة أو الحزمة أو المتغير أو الطريقة ، إلخ).

لماذا استخدام اصطلاحات التسمية؟

يمكن أن يكون لمبرمجي Java المختلفين أساليب وأساليب مختلفة للطريقة التي يبرمجون بها. باستخدام اصطلاحات تسمية Java القياسية ، يسهل قراءة التعليمات البرمجية الخاصة بهم ومبرمجيها الآخرين. تعتبر إمكانية قراءة تعليمات برمجية Java مهمة لأنه يعني قضاء وقت أقل في محاولة معرفة ما تقوم به الشفرة ، مما يتيح مزيدًا من الوقت لإصلاحها أو تعديلها.

لتوضيح النقطة الجديرة بالذكر ، سيكون لدى معظم شركات البرمجيات وثيقة تحدد اصطلاحات التسمية التي يريدون أن يتبعها مبرمجوها. سيتمكن المبرمج الجديد الذي يكون على دراية بهذه القواعد من فهم الكود الذي كتبه مبرمج والذي ربما غادر الشركة قبل سنوات عديدة.

اختيار اسم للهوية الخاصة بك

عند اختيار اسم لمعرف ، تأكد من أنه مفيد. على سبيل المثال ، إذا كان برنامجك يتعامل مع حسابات العملاء ، فاختر أسماءًا لها معنى في التعامل مع العملاء وحساباتهم (على سبيل المثال ، customerName ، تفاصيل الحساب). لا تقلق بشأن طول الاسم. يفضل استخدام الاسم الأطول الذي يلخص المعرف تمامًا على اسم أقصر قد يكون سريعًا في الكتابة ولكنه غامض.

بعض الكلمات عن الحالات

استخدام حالة الأحرف الصحيحة هو مفتاح اتباع اصطلاح التسمية:

  • أحرف صغيرة هو المكان الذي تتم فيه كتابة جميع الأحرف في كلمة واحدة دون أي حروف كبيرة (على سبيل المثال ، بينما ، إذا ، mypackage).
  • الأحرف الكبيرة هو حيث يتم كتابة جميع الحروف في كلمة في العواصم. عندما يكون هناك أكثر من كلمتين في الاسم ، استخدم الشرطة السفلية لفصلها (على سبيل المثال ، MAX_HOURS ، FIRST_DAY_OF_WEEK).
  • CamelCase (تُعرف أيضًا باسم Upper CamelCase) حيث تبدأ كل كلمة جديدة بحرف كبير (مثل CamelCase و CustomerAccount و PlayingCard).
  • حالة مختلطة (يُعرف أيضًا باسم Lower CamelCase) هو نفسه CamelCase باستثناء الحرف الأول من الاسم في الأحرف الصغيرة (على سبيل المثال ، hasChildren ، customerFirstName ، customerLastName).

اصطلاحات تسمية Java القياسية

توضح القائمة أدناه اصطلاحات تسمية Java القياسية لكل نوع معرف:

  • حزم: يجب أن تكون الأسماء صغيرة. مع المشروعات الصغيرة التي تحتوي على حزم قليلة فقط ، لا بأس في منحهم أسماء بسيطة (ولكن ذات معنى!):

    حزمة pokeranalyzer حزمة mycalculatorفي شركات البرمجيات والمشروعات الكبيرة التي قد يتم استيراد الحزم إلى فئات أخرى ، عادةً ما يتم تقسيم الأسماء. عادةً ما يبدأ هذا بنطاق الشركة قبل تقسيمه إلى طبقات أو ميزات:

    package com.mycompany.utilities package org.bobscompany.application.userinterface

  • الطبقات: يجب أن تكون الأسماء في CamelCase. حاول استخدام الأسماء لأن الفصل يمثل عادة شيئًا ما في العالم الحقيقي:

    حساب فئة العميل

  • واجهات: يجب أن تكون الأسماء في CamelCase. إنهم يميلون إلى الحصول على اسم يصف العملية التي يمكن للفصل القيام بها:

    واجهة قابلة للمقارنة واجهةلاحظ أن بعض المبرمجين يحبون تمييز الواجهات عن طريق البدء في الاسم بـ "I":

    واجهة IComparable IEnumerable

  • أساليب: يجب أن تكون الأسماء في حالة مختلطة. استخدم الأفعال لوصف الطريقة التي تعمل بها:

    باطلة calculateTax () سلسلة getS ست ()

  • المتغيرات: يجب أن تكون الأسماء في حالة مختلطة. يجب أن تمثل الأسماء ما تمثله قيمة المتغير:

    سلسلة الاسم الأول int orderNumberلا تستخدم سوى أسماء قصيرة جدًا عندما تكون المتغيرات قصيرة العمر ، كما في الحلقات:

    من أجل (int i = 0؛ i <20؛ i ++) {// أنا أعيش هنا فقط}

  • الثوابت: يجب أن تكون الأسماء كبيرة.

    نهائي ثابت كثافة العمليات DEFAULT_WIDTH نهائي ثابت كثافة العمليات MAX_HEIGHT


شاهد الفيديو: الحلقة مئة واحدا عشر اصطلاحات التسمية للكائنات java script دورة مليون مبرمج #111 (أغسطس 2022).