CodeGym /Java Blog /சீரற்ற /ஜாவா குறியீட்டு மரபுகள். எதைப் பின்பற்ற வேண்டும், ஏன்
John Squirrels
நிலை 41
San Francisco

ஜாவா குறியீட்டு மரபுகள். எதைப் பின்பற்ற வேண்டும், ஏன்

சீரற்ற குழுவில் வெளியிடப்பட்டது
தொழில் தரநிலைகள் மற்றும் சிறந்த நடைமுறைகளை அறிந்துகொள்வதும் பின்பற்றுவதும் எந்தத் துறையிலும் மிகவும் முக்கியமானது, குறிப்பாக அதன் சிக்கலான மற்றும் சில நேரங்களில் குழப்பமான குறியீட்டு மொழிகள், கருவிகள், அணுகுமுறைகள் மற்றும் தொழில்நுட்பங்களைக் கொண்ட நிரலாக்கத்தில். அதனால்தான் ஒரு தொழில்முறை ஜாவா புரோகிராமர் ஜாவா குறியீட்டு மரபுகளை நன்கு அறிந்திருக்க வேண்டும், அதைப் பற்றி நாம் இன்று பேசப் போகிறோம். ஜாவா குறியீட்டு மரபுகள்.  எதைப் பின்பற்ற வேண்டும், ஏன் - 1

குறியீட்டு மரபுகள் என்றால் என்ன?

குறியீட்டு மரபுகள் என்பது ஒவ்வொரு குறிப்பிட்ட நிரலாக்க மொழிக்கான வழிகாட்டுதல்களின் தொகுப்பாகும், இதில் குறியீட்டு பாணி, சிறந்த நடைமுறைகள் மற்றும் முறைகள் உட்பட, இந்த மொழியில் மென்பொருள் மேம்பாட்டின் வெவ்வேறு அம்சங்களைப் பற்றிய பரிந்துரைகள் உள்ளன. குறியீட்டு மரபுகள் இந்த மொழியில் குறியிடும் மென்பொருள் புரோகிராமர்களால் பின்பற்றப்பட வேண்டும், அவர்கள் தங்கள் குறியீடு படிக்கக்கூடியதாக இருப்பதை உறுதிசெய்யும் தர வழிகாட்டிகளாகவும், மற்றவர்களால் மென்பொருளை சரியான முறையில் பராமரிக்கவும் முடியும். கோப்பு அமைப்பு, உள்தள்ளல், கருத்துகள், அறிவிப்புகள், அறிக்கைகள், வெள்ளை இடம், பெயரிடும் மரபுகள், நிரலாக்க நடைமுறைகள், நிரலாக்கக் கோட்பாடுகள், கட்டைவிரல் விதிகள், கட்டடக்கலை சிறந்த நடைமுறைகள் மற்றும் பலவற்றை உள்ளடக்கிய இந்த நிரலாக்க மொழியில் மென்பொருளை உருவாக்குவதற்கான அனைத்து அத்தியாவசிய கூறுகளையும் குறியீட்டு மரபுகள் பொதுவாக உள்ளடக்கும். .

குறியீட்டு மரபுகளின் நோக்கம் என்ன?

மென்பொருள் உருவாக்கத்தில் குறியீட்டு முறைகள் முக்கியப் பங்கு வகிக்க பல காரணங்கள் உள்ளன.

  • ஒருங்கிணைந்த குறியீட்டு பாணியை பராமரித்தல்

ஒரு குறியீட்டு மாநாட்டைப் பின்பற்றுவது மென்பொருள் திட்டத்தை ஒரு ஒருங்கிணைந்த பாணியில் எழுத அனுமதிக்கிறது, இது பின்வருபவை போன்ற பல்வேறு வழிகளில் பயனுள்ளதாக இருக்கும்.

  • மென்பொருள் பராமரிப்பு செலவுகளை குறைத்தல்

மென்பொருள் தயாரிப்பை பராமரிப்பதையும் ஆதரிப்பதையும் எளிதாக்குவது மிக முக்கியமான ஒன்றாகும், ஏனெனில் பெரும்பாலும் நிரலின் அசல் ஆசிரியர்கள் அதை ஆதரிப்பவர்கள் அல்ல. ஒரு மென்பொருளின் வாழ்நாள் செலவில் 80% பராமரிப்புக்கு செல்வதால் இது முக்கியமானது.

  • மென்பொருள் வாசிப்புத்திறனை மேம்படுத்துதல்

மென்பொருள் வாசிப்புத்திறனை மேம்படுத்துவது மற்றொரு முக்கிய நன்மையாகும், இது திட்டத்திற்கு புதிய டெவலப்பர்களை அறிமுகப்படுத்துவதை எளிதாக்குவது மற்றும் மேம்பாட்டுக் குழு உறுப்பினர்களின் ஒத்துழைப்பின் செயல்திறனை அதிகரிப்பது போன்ற பல தாக்கங்களையும் கொண்டுள்ளது.

  • வேலையை விரைவுபடுத்துதல்

இறுதியாக, மென்பொருள் மேம்பாட்டு செயல்முறை முடிந்தவரை விரைவாகச் செல்ல ஒழுங்காக எழுதப்பட்ட மற்றும் கட்டமைக்கப்பட்ட குறியீடு அவசியம்.

ஜாவா குறியீட்டு முறைகள்

ஜாவாவைப் பொறுத்தவரை, இரண்டு பொதுவான மற்றும் நன்கு அறியப்பட்ட குறியீட்டு மரபுகள் உள்ளன: ஆரக்கிளின் ஜாவா கோட் கன்வென்ஷன்ஸ் மற்றும் கூகிளின் ஜாவா ஸ்டைல் ​​கைடு குறியீட்டு மாநாடு .

  • ஆரக்கிளின் ஜாவா கோட் மாநாடு

ஆரக்கிளின் கோட் மாநாடு பல வெளிப்படையான காரணங்களுக்காக மிக முக்கியமான ஒன்றாக அங்கீகரிக்கப்பட்டுள்ளது: ஆரக்கிளின் மாநாடு அதிகாரப்பூர்வமானது, ஏனெனில் ஆரக்கிள் ஜாவாவின் உரிமையாளராக உள்ளது, அதே போல் பழமையான ஒன்றாகும் (இந்த ஆவணத்தின் கடைசி திருத்தம் ஏப்ரல் 20 அன்று செய்யப்பட்டது, 1999). ஆரக்கிளின் ஜாவா கோட் கன்வென்ஷனின் சில முக்கியமான பகுதிகள், வகுப்புகள், முறைகள் அல்லது மாறிகளை வரையறுக்கும் போது ஒட்டகப் பெட்டியைப் பயன்படுத்தவும், பெரிய எழுத்தில் வகுப்புகளைத் தொடங்கவும், அவற்றைப் பெயரிட பெயர்ச்சொற்களைப் பயன்படுத்தவும் பரிந்துரைக்கப்படுகிறது. முறைகளுக்கான சிற்றெழுத்து, மற்றும் பல.

  • கூகுளின் ஜாவா ஸ்டைல் ​​கையேடு

அனைத்து வகையான ஜாவா பயன்பாடுகளையும் உருவாக்குவதில் மகத்தான அனுபவத்தைக் கொண்ட கற்றல் இணையம் மற்றும் தொழில்நுட்ப நிறுவனமாக கூகுளின் அந்தஸ்தின் காரணமாக கூகிளின் ஜாவா குறியீட்டு முறைகள் முக்கியமானதாகக் கருதப்படுகிறது. மற்றொரு முக்கிய காரணம், கூகிளின் ஜாவா குறியீடு மாநாடு மே 22, 2018 அன்று புதுப்பிக்கப்பட்டது, இது ஆரக்கிளின் குறியீடு மாநாட்டை விட மிகவும் பொருத்தமானதாக ஆக்குகிறது, குறிப்பாக ஜாவாவின் ஒப்பீட்டளவில் புதிய அம்சங்களை விவரிக்கும் போது ஜாவா 8 வது பகுதியாக மட்டுமே வெளியிடப்பட்டது. 2014 இல், லாம்ப்டாக்கள் மற்றும் நீரோடைகள் போன்றவை. கூகுளின் ஜாவா ஸ்டைல் ​​கையேட்டின் ஆசிரியர்கள் இந்த குறியீட்டு மாநாட்டின் உள்ளடக்கத்தை விவரிக்கிறது: “இந்த ஆவணம் ஜாவாவில் உள்ள மூலக் குறியீட்டிற்கான கூகிளின் குறியீட்டு தரநிலைகளின் முழுமையான வரையறையாக செயல்படுகிறது. மற்ற நிரலாக்க பாணி வழிகாட்டிகளைப் போலவே, சிக்கல்களும் வடிவமைப்பின் அழகியல் சிக்கல்கள் மட்டுமல்ல, ஆனால் மற்ற வகையான மரபுகள் அல்லது குறியீட்டு தரநிலைகளும். எவ்வாறாயினும், இந்த ஆவணம் முதன்மையாக நாம் உலகளவில் பின்பற்றும் கடினமான மற்றும் வேகமான விதிகளில் கவனம் செலுத்துகிறது, மேலும் தெளிவாகச் செயல்படுத்த முடியாத (மனிதன் அல்லது கருவியாக இருந்தாலும்) அறிவுரை வழங்குவதைத் தவிர்க்கிறது. “கூகுள் ஜாவா ஸ்டைல் ​​கையேடு பெரும்பாலும் ஒரு நல்ல குறிப்பு, ஆனால் சில தலைப்புகளில் இது கொஞ்சம் அனுமதிக்கப்படுகிறது. மறுபுறம், ஒரு ஜாவா புரோகிராமராக நீங்கள் குறியீடு உள்தள்ளலுக்கு 4 இடைவெளிகளைப் பயன்படுத்த வேண்டும், மற்றவற்றுடன், ”என்று மென்பொருள் வடிவமைப்பாளரும் அனுபவமிக்க ஜாவா புரோகிராமருமான டேவிட் ரியோஸ் லிங்க்ட்இனில் கூறினார். ஆனால் சில தலைப்புகளில் இது கொஞ்சம் அனுமதிக்கப்படுகிறது. மறுபுறம், ஒரு ஜாவா புரோகிராமராக நீங்கள் குறியீடு உள்தள்ளலுக்கு 4 இடைவெளிகளைப் பயன்படுத்த வேண்டும், மற்றவற்றுடன், ”என்று மென்பொருள் வடிவமைப்பாளரும் அனுபவமிக்க ஜாவா புரோகிராமருமான டேவிட் ரியோஸ் லிங்க்ட்இனில் கூறினார். ஆனால் சில தலைப்புகளில் இது கொஞ்சம் அனுமதிக்கப்படுகிறது. மறுபுறம், ஒரு ஜாவா புரோகிராமராக நீங்கள் குறியீடு உள்தள்ளலுக்கு 4 இடைவெளிகளைப் பயன்படுத்த வேண்டும், மற்றவற்றுடன், ”என்று மென்பொருள் வடிவமைப்பாளரும் அனுபவமிக்க ஜாவா புரோகிராமருமான டேவிட் ரியோஸ் லிங்க்ட்இனில் கூறினார்.கூகுள் ஜாவா ஸ்டைல் ​​கையேடுக்கு சில முன்மொழியப்பட்ட தழுவல்களுடன் இடுகையிடவும் .

அதிகம் பயன்படுத்தப்படும் ஜாவா குறியீட்டு தரநிலைகள்

மேலே குறிப்பிட்டுள்ள Oracle மற்றும் Google வழங்கும் குறியீட்டு மரபுகளிலும் இந்த வகையான பிற ஆவணங்களிலும் அதிகம் பயன்படுத்தப்படும் ஜாவா குறியீட்டு தரநிலைகள் சில இங்கே உள்ளன.
  • முறையான பெயரிடும் மரபுகளைப் பின்பற்றவும்;
  • கருத்துகளைச் சேர்க்கவும்;
  • அடையாளங்காட்டி என்பது ஜாவா நிரலில் உள்ள வகுப்புகள், தொகுப்புகள், முறைகள் மற்றும் மாறிகளின் பெயரைக் குறிக்கும் குறியீட்டுப் பெயரைக் குறிக்கிறது;
  • மாறி பெயர் அதன் நோக்கத்துடன் தொடர்புடையதாக இருக்க வேண்டும்;
  • முறையின் பெயர் முறையின் செயல்பாட்டுடன் தொடர்புடையதாக இருக்க வேண்டும்;
  • முறை 50 வரிகளுக்கு மேல் இருக்கக்கூடாது;
  • அதே வகுப்பிலோ மற்ற வகுப்பிலோ நகல் குறியீடு இருக்கக்கூடாது;
  • மற்ற முறைகளில் பயன்படுத்த, தேவைப்பட்டால் மட்டுமே உலகளாவிய மாறிகளை அறிவிக்கவும்;
  • ஒரு வகுப்பினுள் நிலையான மாறிகளின் உருவாக்கத்தை இருமுறை சரிபார்க்கவும்;
  • மற்ற வகுப்புகளிலிருந்து மாறிகளை நேரடியாக அணுகுவதைத் தவிர்க்கவும், அதற்குப் பதிலாக கெட்டர் மற்றும் செட்டர் முறைகளைப் பயன்படுத்தவும்;
  • அனைத்து வணிக தர்க்கங்களும் சேவை வகுப்பில் மட்டுமே கையாளப்பட வேண்டும்;
  • அனைத்து DB தொடர்பான குறியீடுகளும் DAO வகுப்புகளில் மட்டுமே இருக்க வேண்டும்;
  • பெறுபவர்கள் மற்றும் செட்டர்களைப் பயன்படுத்துங்கள்;
  • நிகழ்வு மாறியை தனிப்பட்டதாக அறிவிக்கவும்;
  • மாறிகளின் அளவைக் குறைவாக வைத்திருங்கள்;
  • மாறிகளுக்கு அர்த்தமுள்ள பெயர்களை ஒதுக்கவும்;
  • வினவல் முடிந்ததும் தரவுத்தள இணைப்புகளை வெளியிடுவதன் மூலம் நினைவக கசிவைத் தவிர்க்கவும்;
  • முடிந்தவரை அடிக்கடி இறுதியாக பிளாக் பயன்படுத்த முயற்சிக்கவும்;
  • மல்டித்ரெட் புரோகிராமிங்கிற்கு எக்ஸிகியூட்டர் கட்டமைப்பைப் பயன்படுத்தவும்.
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION