CodeGym /جاوا بلاگ /Random-SD /جاوا ڪوڊنگ ڪنوينشن. ڪهڙن جي پيروي ڪرڻ ۽ ڇو
John Squirrels
سطح
San Francisco

جاوا ڪوڊنگ ڪنوينشن. ڪهڙن جي پيروي ڪرڻ ۽ ڇو

گروپ ۾ شايع ٿيل
صنعت جي معيارن ۽ بهترين طريقن کي ڄاڻڻ ۽ ان جي پيروي ڪرڻ ڪنهن به فيلڊ ۾ تمام ضروري آهي، ۽ خاص طور تي پروگرامنگ ۾ ان جي پيچيده ۽ ڪڏهن ڪڏهن ڪوڊنگ ٻولين، اوزار، طريقن ۽ ٽيڪنالاجيز جي افراتفري واري ميلاپ سان. اهو ئي سبب آهي ته هڪ پروفيشنل جاوا پروگرامر کي جاوا ڪوڊنگ ڪنوينشنز کان چڱيءَ طرح واقف هجڻ گهرجي، جنهن بابت اسان اڄ ڳالهائڻ وارا آهيون. جاوا ڪوڊنگ ڪنوينشن.  ڪهڙن جي پيروي ڪرڻ ۽ ڇو - 1

ڪوڊنگ ڪنوينشن ڇا آهن؟

ڪوڊنگ ڪنوينشنز هر مخصوص پروگرامنگ ٻولي لاءِ ھدايتن جا سيٽ آھن جن ۾ ھن ٻوليءَ ۾ سافٽ ويئر ڊولپمينٽ جي مختلف پهلوئن تي سفارشون شامل آھن، جن ۾ ڪوڊنگ جو انداز، بھترين عمل ۽ طريقا شامل آھن. ڪوڊنگ ڪنوينشنز جو مطلب آهي سافٽ ويئر پروگرامرز جي پيروي ڪرڻ لاءِ جيڪي هن ٻولي ۾ ڪوڊنگ ڪري رهيا آهن معيار جي رهنمائي ڪرڻ لاءِ انهي کي يقيني بڻائڻ لاءِ ته انهن جو ڪوڊ پڙهڻ لائق آهي ۽ ٻين ماڻهن طرفان سافٽ ويئر جي مناسب سار سنڀال ممڪن آهي. ڪوڊنگ ڪنوينشن عام طور تي هن پروگرامنگ ٻولي ۾ سافٽ ويئر ٺاهڻ جي هر ضروري جزن کي ڍڪيندا آهن، جنهن ۾ فائل آرگنائيزيشن، انڊينٽيشن، تبصرا، بيان، بيان، وائيٽ اسپيس، نالونگ ڪنوينشن، پروگرامنگ جا طريقا، پروگرامنگ اصول، پروگرامنگ جا اصول، انگن اکرن جا قاعدا، آرڪيٽيڪچرل بهترين طريقا، ۽ وڌيڪ. .

ڪوڊنگ ڪنوينشن جو مقصد ڇا آهي؟

اهڙا ڪيترائي سبب آهن ڇو ته ڪوڊنگ ڪنوينشن سافٽ ويئر ڊولپمينٽ ۾ اهم ڪردار ادا ڪن ٿا.

  • متحد ڪوڊ اسٽائل کي برقرار رکڻ

هڪ ڪوڊنگ ڪنوينشن جي پٺيان سافٽ ويئر پروجيڪٽ کي هڪ واحد متحد انداز ۾ لکڻ جي اجازت ڏئي ٿو، جيڪو ڪيترن ئي مختلف طريقن سان فائدي وارو آهي جهڙوڪ هيٺ ڏنل.

  • سافٽ ويئر جي سار سنڀال جي خرچن کي گھٽائڻ

انهن مان هڪ سڀ کان اهم اهو آهي ته سافٽ ويئر پراڊڪٽ کي برقرار رکڻ ۽ سپورٽ ڪرڻ آسان بڻائي ٿي، ڇاڪاڻ ته اڪثر پروگرام جا اصل ليکڪ نه هوندا آهن جيڪي ان جي حمايت ڪندا آهن. اهو ضروري آهي ته سافٽ ويئر جي هڪ ٽڪڙي جي زندگي جي قيمت جو 80٪ سار سنڀال ڏانهن وڃي ٿو.

  • سافٽ ويئر پڙهڻ جي صلاحيت کي بهتر بنائڻ

سافٽ ويئر پڙهڻ جي صلاحيت ۾ بهتري هڪ ٻيو وڏو فائدو آهي، جنهن جا ڪيترائي اثر پڻ آهن جيئن ته پروجيڪٽ ۾ نئين ڊولپرز جي تعارف کي آسان ڪرڻ ۽ ترقياتي ٽيم جي ميمبرن جي تعاون جي ڪارڪردگي کي وڌائڻ.

  • ڪم کي تيز ڪرڻ

آخرڪار، صحيح طور تي لکيل ۽ منظم ڪوڊ هجڻ ضروري آهي سافٽ ويئر ڊولپمينٽ جي عمل لاءِ جيترو جلدي ممڪن ٿي سگهي.

جاوا ڪوڊنگ ڪنوينشن

جڏهن اهو اچي ٿو جاوا، اتي ٻه سڀ کان وڌيڪ عام ۽ مشهور ڪوڊنگ ڪنوينشن آهن: Oracle جا جاوا ڪوڊ ڪنوينشن ۽ گوگل جا جاوا اسٽائل گائيڊ ڪوڊنگ ڪنوينشن .

  • Oracle جاوا ڪوڊ ڪنوينشن

Oracle جي ڪوڊ ڪنوينشن کي ڪيترن ئي واضع سببن جي ڪري سڀ کان اهم طور سڃاتو وڃي ٿو: Oracle جو ڪنوينشن سرڪاري آهي جيئن ته Oracle جاوا جو مالڪ آهي، ان سان گڏ هڪ پراڻو (هن دستاويز جي آخري ترميم 20 اپريل تي ڪئي وئي هئي، 1999). Oracle جي جاوا ڪوڊ ڪنوينشن جا ڪجهه اهم حصا اُٺ جي صورت کي استعمال ڪرڻ جي سفارش ڪندا جڏهن طبقن، طريقن يا متغيرن جي وضاحت ڪندي، ڪلاس شروع ڪرڻ لاءِ ڪيپيٽل اکر سان ۽ انهن کي نالا ڏيڻ لاءِ اسم استعمال ڪيو ويندو، جڏهن ته فعل لازمي طور استعمال ڪرڻ ۽ شروع ڪرڻ. طريقن لاءِ ننڍو اکر مان، وغيره.

  • گوگل جاوا اسٽائل گائيڊ

گوگل کان جاوا ڪوڊنگ ڪنوينشن اهم سمجهيا وڃن ٿا گوگل جي حيثيت جي ڪري سکيا انٽرنيٽ ۽ ٽيڪنالاجي ڪمپني جي حيثيت سان سڀني قسمن جي جاوا ايپليڪيشنن کي ترقي ڪرڻ ۾ وڏي تجربي سان. ٻيو اهم سبب اها حقيقت آهي ته گوگل جو جاوا ڪوڊ ڪنوينشن 22 مئي 2018 تي اپڊيٽ ڪيو ويو، جيڪو ان کي Oracle کان ڪوڊ ڪنوينشن کان وڌيڪ لاڳاپيل بڻائي ٿو، خاص طور تي جڏهن اها ڳالهه اچي ٿي ته جاوا جي نسبتاً نئين خاصيتن کي بيان ڪرڻ لاءِ جيڪي صرف جاوا 8 جي حصي طور جاري ڪيون ويون آهن. 2014 ۾، جهڙوڪ ليمبڊاس ۽ اسٽريم. هتي اهو آهي ته گوگل جا جاوا اسٽائل گائيڊ جا ليکڪ هن ڪوڊنگ ڪنوينشن جي مواد کي ڪيئن بيان ڪن ٿا: “هي دستاويز جاوا ۾ سورس ڪوڊ لاءِ گوگل جي ڪوڊنگ معيار جي مڪمل تعريف جي طور تي ڪم ڪري ٿو. ٻين پروگرامنگ طرز جي رهنمائي وانگر، مسئلن جو احاطو نه رڳو فارميٽنگ جي جمالياتي مسئلن تي، پر ٻين قسمن جي ڪنوينشن يا ڪوڊنگ معيار پڻ. بهرحال، هي دستاويز بنيادي طور تي انهن سخت ۽ تيز قاعدن تي ڌيان ڏئي ٿو جيڪي اسان عالمي طور تي پيروي ڪندا آهيون، ۽ مشورو ڏيڻ کان پاسو ڪري ٿو جيڪو واضح طور تي لاڳو نه ڪيو وڃي (ڇا انسان يا اوزار طرفان). "گوگل جاوا اسٽائل گائيڊ تمام گهڻو حصو لاء سٺو حوالو آهي، پر اهو ڪجهه عنوانن تي ٿورڙي اجازت آهي. ٻئي طرف، هڪ جاوا پروگرامر جي طور تي، توهان کي لازمي طور تي استعمال ڪيو وڃي 4 اسپيس لاءِ ڪوڊ انڊينٽيشن، ٻين شين سان گڏ،“ ڊيوڊ ريوس چيو، هڪ سافٽ ويئر آرڪيٽيڪٽ ۽ تجربيڪار جاوا پروگرامر، هڪ LinkedIn پوسٽ ۾ گوگل جاوا اسٽائل گائيڊ لاءِ ڪجهه تجويز ڪيل موافقت سان . هن جي پنهنجي.

سڀ کان وڌيڪ استعمال ٿيل جاوا ڪوڊنگ معيار

هتي ڪجھ سڀ کان وڌيڪ استعمال ٿيل جاوا ڪوڊنگ معيار آهن جيڪي مٿي ذڪر ڪيل ڪوڊنگ ڪنوينشنز ۾ ڳولي سگهجن ٿا Oracle ۽ گوگل، انهي سان گڏ هن قسم جا ٻيا دستاويز.
  • مناسب نالو رکڻ جي ڪنوينشن تي عمل ڪريو؛
  • رايا شامل ڪريو؛
  • سڃاڻپ ڪندڙ جو مطلب آهي علامتي نالو جيڪو جاوا پروگرام ۾ طبقن، پيڪيجز، طريقن ۽ متغيرن جي نالي ڏانهن اشارو ڪري ٿو؛
  • متغير جو نالو ان جي مقصد سان لاڳاپيل هجڻ گهرجي؛
  • طريقي جو نالو، طريقي جي ڪارڪردگي سان لاڳاپيل هجڻ گهرجي؛
  • طريقو 50 کان وڌيڪ لائينن تي مشتمل نه هجڻ گهرجي؛
  • ساڳي ڪلاس يا ٻئي ڪلاس ۾ ڪو به نقلي ڪوڊ نه هجڻ گهرجي؛
  • عالمي متغيرن جو اعلان ڪريو صرف جيڪڏھن ضروري ھجي ته ٻين طريقن ۾ استعمال ڪريو؛
  • ڪلاس اندر جامد متغيرن جي ٺاھڻ جي ٻيھر چيڪ ڪريو؛
  • ٻين طبقن کان سڌو سنئون متغيرن تائين رسائي حاصل ڪرڻ کان پاسو ڪريو بدران گيٽر ۽ سيٽر طريقا استعمال ڪريو؛
  • سڀني ڪاروباري منطق کي صرف سروس ڪلاس ۾ سنڀاليو وڃي.
  • سڀ ڊي بي سان لاڳاپيل ڪوڊ صرف DAO طبقن ۾ هجڻ گهرجي؛
  • گيٽر ۽ سيٽرز استعمال ڪريو؛
  • بيان ڪريو مثال متغير نجي طور تي؛
  • متغيرن جو دائرو گهٽ ۾ گهٽ رکو؛
  • متغيرن کي معنيٰ وارا نالا ڏيو؛
  • جڏهن پڇا ڳاڇا مڪمل ٿئي ٿي ڊيٽابيس ڪنيڪشن جاري ڪندي ميموري ليڪ کان بچاءُ؛
  • استعمال ڪرڻ جي ڪوشش ڪريو آخرڪار بلاڪ جيترو ممڪن طور تي.
  • multithreaded پروگرامنگ لاء Executor فريم ورڪ استعمال ڪريو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION