JavaRush /جاوا بلاگ /Random-SD /بک مارڪ: "صاف ڪوڊ" - آرٽيڪل ۽ ليڪچرز تي ضابطن لکڻ جي ضابط...

بک مارڪ: "صاف ڪوڊ" - آرٽيڪل ۽ ليڪچرز تي ضابطن لکڻ جي ضابطن ۽ ريفيڪٽرنگ

گروپ ۾ شايع ٿيل
JavaRush شاگردن جي سهولت لاءِ، اسان پروگرامنگ ۾ اهم ترين موضوعن بابت ليڪچر ۽ مضمون گڏ ڪرڻ جو فيصلو ڪيو. اٺون مجموعو ڪوڊ سان ڪم ڪرڻ جي باري ۾ آهي: اعلي معيار جي ڪوڊ لکڻ جا ضابطا ۽ ريفيڪٽرنگ جا ضابطا، ڪوڊ تي تبصرا لکڻ. ميني گائيڊ ۾، اسان مختصر طور تي آرٽيڪل جو خلاصو بيان ڪريون ٿا، ۽ جيڪڏهن توهان لنڪ جي پيروي ڪندا آهيو، توهان دلچسپي جي موضوع بابت وڌيڪ سکو سگهو ٿا. پنھنجي بک مارڪس ۾ مجموعو شامل ڪريو ۽ ان کي واپس ڪريو جڏھن ضرورت هجي. بک مارڪ: "صاف ڪوڊ" - آرٽيڪل ۽ ليڪچرز تي ضابطن لکڻ جي ضابطن ۽ ريفيڪٽرنگ - 1

مضمون ۽ ليڪچر

ڪوڊ لکڻ لاءِ ضابطا: سسٽم ٺاهڻ کان وٺي شين سان ڪم ڪرڻ تائين

هي اعليٰ سطحي ڪوڊ لکڻ لاءِ هڪ ننڍڙو گائيڊ آهي. آرٽيڪل بنيادي قاعدن ۽ تصورن کي لسٽ ڪري ٿو جيڪي سسٽم ٺاهڻ ۽ انٽرفيس، ڪلاس ۽ شيون سان ڪم ڪرڻ سان لاڳاپيل آهن. آرٽيڪل جو ڍانچو ٺھيل آھي ”مٿي کان ھيٺ تائين“، يعني ايپليڪيشن جي عام ڍانچي کان وٺي وڌيڪ تنگ تفصيلن تائين.

ضابطا ضابطا: مناسب نالو ڏيڻ جي طاقت، سٺو ۽ خراب تبصرو

هي مضمون ڪجهه عناصر جي صحيح نالو تي بحث ڪندو. صحيح نالا ڪوڊ کي پڙهڻ لاء تمام آسان بڻائي ٿو. مضمون ۾ ڪوڊ ۾ تبصرن جا مثال پڻ شامل آهن.

جاوا ڪوڊ جي تجزيي لاءِ سفارشون

ترقي جون صلاحون ڪڏهن به ضرورت کان وڌيڪ نه هونديون، خاص طور تي جيڪڏهن توهان صرف ڪوڊ لکڻ شروع ڪيو. مضمون ۾ ڪوڊ جي تجزيي لاءِ سفارشون شامل آھن جيڪي جاوا ٻوليءَ لاءِ مخصوص آھن.

جاوا ۾ تبصرا: هر شيء ايترو سادو ناهي

جڏهن ڪوڊ جي معيار کي مانيٽر ڪرڻ، اهو ضروري آهي ته تبصرن جي معيار کي ياد رکڻ لاء جيڪي هن ڪوڊ سان گڏ آهن. اهو آرٽيڪل توهان کي تبصرو ڪرڻ جي موضوع تي متعارف ڪرايو ويندو ۽ اهو توهان جي وقت جي قيمت ڇو آهي.

5 مفيد ٽوٽڪا ڪنهن ٻئي جي ڪوڊ جي حمايت ڪرڻ لاء

ڪوڊ سان ڪم ڪرڻ جيڪو ڪنهن ٻئي لکيو آهي ڪجهه مسئلا ٿي سگهي ٿو. ڪوڊ شايد ٽيڪنالاجي سان لاڳاپيل هجي جيڪا توهان لاءِ اڻ واقف آهي. شايد هن ڪوڊ کي سڌارڻ جي ضرورت آهي. يا ٿي سگهي ٿو هڪ پراڻي ڪوڊ بيس ۾ دريافت ڪيل بگ کي درست ڪرڻ جي تڪڙي ضرورت هجي. هن متن ۾، ليکڪ ڪيترن ئي تجاويز ڏئي ٿو جيڪي ميراثي ڪوڊ سان ڪم ڪرڻ آسان بڻائي سگهن ٿيون.

اوزار جيڪي جاوا ڪوڊ جي معيار کي بهتر ڪن ٿا

جامد ڪوڊ تجزياتي اوزار بابت آرٽيڪل جو جائزو وٺو. اهي توهان جي مدد ڪري سگهن ٿا ڳولڻ ۽ حل ڪرڻ ۾ مشڪلاتي ڪوڊ ان کان اڳ پيداوار ۾ وڃڻ کان اڳ. متن متعارف ڪرايو آهي ڪجهه مشهور جامد تجزياتي اوزار جيڪي مختلف حالتن ۾ ڪوڊ کي جانچڻ لاءِ استعمال ڪري سگھجن ٿا. مثال طور، DeepSource يا SonarQube.

ھڪڙو ڪم جو ھڪڙو دوزخ: اچو ته شروع ڪريون ريفڪٽرنگ ورثي ڪوڊ

اها هڪ شيءِ آهي توهان جي پنهنجي ڪوڊ کي ريفيڪٽر ڪرڻ، ٻي شيءِ آهي ريفيڪٽر ورثي واري ڪوڊ کي. اهو گهڻو وڌيڪ پيچيده آهي. متن ورثي ڪوڊ سان ڪم ڪرڻ تي صلاحون مهيا ڪري ٿو.

ڪوڊ Refactoring-استعمال ڪيس ۽ فائدا

هڪ ڪمپني جي ڪوڊ جي معيار کي بهتر ڪرڻ جو هڪ طريقو آهي ريفڪٽرنگ ذريعي. اهو اڪثر ڪري نظر انداز ڪيو ويندو آهي ڇاڪاڻ ته اهو عملي طور تي استعمال ڪندڙن لاء پوشيده آهي. ڪوڊ اڃا ڪم ڪري ٿو، تنهنڪري سڀ ڪجهه ٺيڪ آهي، صحيح؟ بهرحال، مشڪلاتي ۽ بي ترتيب ڪوڊ مصنوعات جي رفتار ۽ ان جي مجموعي ڪارڪردگي کي متاثر ڪري ٿو. مضمون جي ليکڪ بنيادي فائدن جي باري ۾ ڳالهائيندو آهي ته ڪوڊ refactoring مان حاصل ڪري سگهجي ٿو.

صاف ڪوڊ لکڻ لاءِ 5 مددگار طريقا

ڪو به سکي سگهي ٿو ڪوڊ لکڻ. پر ڇا توهان صاف صاف لکي سگهو ٿا؟ هن آرٽيڪل ۾، ليکڪ صاف ڪوڊ لکڻ لاء پنهنجا طريقا ڏيکاري ٿو. ٽوٽڪا سادو آهن، تنهنڪري هڪ ابتدائي به انهن کي سنڀالي سگهي ٿو.

IntelliJ IDEA: ڪوڊ اسلوب ۽ فارميٽنگ

جديد اوزار ترقي جي عمل کي آسان بڻائي ٿو. خاص طور تي، توهان جي ڪوڊ جي انداز کي مانيٽر ڪرڻ آسان آهي، ان جي "غير مجاز" فارميٽنگ کي گهٽائڻ جي ڪوشش ڪندي. هي جائزو ان بابت ڳالهائي ٿو ته ڪهڙا اوزار IntelliJ Idea IDE ڊولپر کي مهيا ڪري ٿو ڪوڊ کي پڙهڻ لاءِ خوشگوار ۽ سمجهڻ ۾ آسان.

ڪنهن ٻئي جو ڪوڊ پڙهڻ لاءِ جلدي ڪيئن سکيو

متن مهيا ڪري ٿو ٻه سادي تجاويز جيڪي هڪ نئين ڊولپر کي ٻين ماڻهن جي ڪوڊ پڙهڻ ۾ مدد ڪندي. پڙهو ۽ عمل ۾ آڻيو.

توهان جي ڪوڊ کي بهتر ڪرڻ لاء 10 طريقا، ذاتي تجربو مان آزمايا ويا

ٻيو مضمون توهان جي ڪوڊ کي ڪيئن بهتر بڻائي. هن ڀيري وڏو آهي. اهو ڪيترن ئي سادي ٽوٽڪا تي مشتمل آهي. مثال طور، انهن مان هڪ يونٽ ٽيسٽ لکڻ آهي. باقي متن ۾ پڙهو.

صاف ڪوڊ ڪيئن لکجي

صاف ڪوڊ لکڻ ايترو آسان ناهي. هي ڏکيو، محنتي ڪم آهي. آزمائش ۽ غلطي جي ذريعي، توهان ساڳئي قدمن کي بار بار ورجائيندي بهتر ڪنداسين جيستائين توهان اهو حل ڳوليندا آهيو جيڪو توهان چاهيو ٿا. هي آرٽيڪل توهان کي سکڻ ۾ مدد ڏيڻ لاءِ ڪجهه ٽوٽڪا لسٽ ڪري ٿو صاف ڪوڊ ڪيئن لکجي.

ڪوڊ ۾ کان بچڻ لاء مخالف نمونن

سافٽ ويئر ۾، هڪ اينٽي پيٽرن هڪ اصطلاح آهي جيڪو ٽيڪنالاجي ڏانهن اشارو ڪري ٿو جيڪي مسئلا حل ڪرڻ وقت استعمال نه ٿيڻ گهرجن. ليکڪ ڇهه سڀ کان وڌيڪ عام اينٽي پيٽرن بابت ڳالهائيندو آهي: اسپگيٽي ڪوڊ، گولڊن هيمر، بوٽ اينڪر، ڊيڊ ڪوڊ، ڪوڊ اسپرول ۽ خدائي اعتراض.

ڪوڊ معيار ڪنٽرول ۽ ڇو توهان کي ان جي ضرورت آهي

هي متن IT ڪمپنين ۾ ڪوڊ جي معيار تي ڪنٽرول جي کوٽ جي موضوع تي بحث ڪري ٿو ۽ اهو ڇو ضروري آهي. توهان سکندا ته ٽيڪنيڪل قرض ڇا آهي، ڇو آٽوميشن ڪاميابي جي ڪنجي آهي، ۽ ڪوڊ کيالٽي ڪنٽرول پروسيس ڪيئن ٺاهيو.

4 ڪوڊ تجزيي جا طريقا هر ڊولپر کي ڄاڻڻ گهرجي

توھان شايد "جامد تجزيو" اصطلاح ٻڌو آھي. گهڻو ڪري، اهو ڪنهن به هڪ معروف اوزار يا طريقو ڏانهن اشارو ڪري ٿو. پر حقيقت ۾، جامد تجزيي جا ڪيترائي قسم آهن، جن مان هر هڪ خاص معني آهي جڏهن استعمال ڪيو وڃي. ڪهڙي قسم جا تجزيا آهن هن مضمون ۾ بحث ڪيو ويندو.

وڊيوز

سوليڊ صاف ڪوڊ سادي مثالن سان

SOLID اعتراض تي مبني پروگرامنگ جا پنج ڊيزائن اصول آهن. ان نظريي کان علاوه جنهن بابت توهان انٽرويو دوران پڇيو ويندو، توهان کي اهو به سکڻو پوندو ته ڪوڊ ڪيئن لکجي SOLID اصولن مطابق. اهو ڪيئن حاصل ڪجي EPAM سينٽ پيٽرسبرگ جي آفيس جي اڳواڻي ڊولپر جي رپورٽ ۾ بحث ڪيو ويندو، اليگزينڊر برمن. ليکڪ جي پيشڪش سان گڏ "خالص" جاوا ڪوڊ جي مثالن سان گڏ SOLID حالتن جي مطابق لکيل آهي. ليکڪ پڻ ناظرين جي سوالن جا جواب ڏئي ٿو.

بونس

"صاف ڪوڊ" رابرٽ مارٽن پاران. ڊولپرز لاءِ ”ڪنگ فو ڪوڊ“ تي ڪتاب جو جائزو

مضمون رابرٽ مارٽن پاران ڪتاب "صاف ڪوڊ" جي نظرثاني لاء وقف ڪيو ويو آهي. ليکڪ ڪوڊ کي بهتر ۽ بهتر ڪرڻ جا طريقا ڏسي ٿو، ۽ آخر ۾ هو هڪ ننڍڙو پر دلچسپ مسئلو ڏئي ٿو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION