প্রশ্ন ট্যাগ «code-quality»

উচ্চ মানের কোড লেখার জন্য সেরা অনুশীলনের জন্য প্রশ্ন।

8
আমি কীভাবে কার্যকরভাবে পাইথোনিক কোড লিখতে শিখতে পারি?
"পাইথোনিক" এর জন্য গুগল অনুসন্ধান করা বিস্তৃত ব্যাখ্যার প্রকাশ করে। উইকিপিডিয়া পৃষ্ঠা বলেছেন: পাইথন সম্প্রদায়ের একটি সাধারণ নেওলজিজম হল পাইথোনিক, যার প্রোগ্রাম স্টাইল সম্পর্কিত বিভিন্ন ধরণের অর্থ থাকতে পারে। কোডটি অজগর বলে, এটি পাইথন আইডিয়ামগুলি ভাল ব্যবহার করে, এটি প্রাকৃতিক বা ভাষায় সাবলীলতা দেখায়। তেমনি, ইন্টারফেস বা ভাষার বৈশিষ্ট্যটি যে …

13
আমি গড়ের চেয়ে 4-5x আরও স্টোরি পয়েন্ট তৈরি করছি, তবে অর্ধ হারে বাগ তৈরি করছি। গ্রাফগুলি বলে যে এটি আরও 2x বাগ, কীভাবে এটি মোকাবেলা করতে?
সুতরাং এটি সাধারণত গৃহীত হয় যে শীর্ষ স্তরের প্রোগ্রামাররা তাদের আরও গড় পিয়ারগুলির চেয়ে আরও ভাল / আরও ভাল কোডের ক্রম উত্পাদন করতে পারে । এটি সাধারণত গৃহীত হয় যে কোডগুলিতে করা ত্রুটির হার প্রোগ্রামারদের জন্য তুলনামূলকভাবে ধ্রুবক । পরিবর্তে, কোডটি লেখার সময় এবং কোড লেখার পরে এটি ব্যবহৃত প্রক্রিয়াগুলি …

10
প্রোটোটাইপিং বনাম ক্লিন কোড প্রাথমিক পর্যায়ে
আমি আমার ব্যক্তিগত কাজ শেষ হতে পারে এমন কয়েকটি ব্যক্তিগত প্রকল্পে কাজ করার / শুরু করার পরিকল্পনা করছি। এটি আমাকে ভাবতে বাধ্য করেছে, আমার কোন উপায়ে শুরু করা উচিত? কেবল প্রোটোটাইপ just কেবলমাত্র বেসিক কোডে কাজ করা লিখুন যা আমার পক্ষে সহজ প্রসারণের জন্য অপ্টিমাইজিং এবং রিফ্যাক্টরিংয়ের জন্য অনেক সময় …

10
"সাধারণ পুরানো ডেটা" ক্লাস ব্যবহার করার কোনও কারণ আছে কি?
লিগ্যাসি কোডে আমি মাঝে মধ্যে এমন ক্লাস দেখতে পাই যা ডেটাগুলির জন্য মোড়ক ছাড়া কিছুই নয়। কিছুটা এইরকম: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } ওও সম্পর্কে আমার বোধগম্যতা হল ক্লাসগুলি ডেটার কাঠামো এবং সেই ডেটাতে অপারেটিংয়ের পদ্ধতি। এটি এই ধরণের অবজেক্টগুলিকে বাদ …

4
গিট-ফ্লো এবং গিথুব সহ ​​কোড পর্যালোচনা
নিয়মিত গিট এবং গিথুব দিয়ে আমি মাস্টার শাখায় কাজ করছি এমন বৈশিষ্ট্য শাখার কেবল একটি অনুরোধ তৈরি করে একটি কোড পর্যালোচনা করতে পারি। গিট-ফ্লো সহ আমি কীভাবে কোড পর্যালোচনা করব? "গিট ফ্লো বৈশিষ্ট্য সমাপ্তির মতো কর্মপ্রবাহের সাথে - কোড পর্যালোচনা আসলে কোথায় ঘটে এবং গিট-ফ্লো বা গিট কীভাবে সেই পর্যালোচনাটিকে …

15
সৃজনশীল কোডিং সম্পর্কে এত খারাপ কী? [বন্ধ]
আমি আজ রাতে বব রসকে কিছু "শুভ বৃক্ষ" আঁকতে দেখছিলাম এবং আমি আমার কোড সম্পর্কে ইদানীং আমাকে কী চাপ দিচ্ছে তা আমি বুঝতে পেরেছি। এখানকার লোকদের সম্প্রদায় এবং স্ট্যাক ওভারফ্লোতে যে কোনও অসম্পূর্ণতা প্রত্যাখ্যান করা হবে বলে মনে হচ্ছে। আমার লক্ষ্যটি আমার দক্ষতার উন্নতি করে সম্মানজনক (এবং তাই বজায় রাখতে …

6
একটি বড় ফাইল রিফ্যাক্টরিং হ্যান্ডেল করার সর্বোত্তম উপায় কী?
আমি বর্তমানে একটি বড় প্রকল্পে কাজ করছি যা দুর্ভাগ্যক্রমে এমন কিছু ফাইল রয়েছে যেখানে সফ্টওয়্যার মানের নির্দেশিকা যেখানে সর্বদা অনুসরণ করা হয় না। এর মধ্যে বড় ফাইল (2000-4000 লাইন পড়ুন) অন্তর্ভুক্ত রয়েছে যা পরিষ্কারভাবে একাধিক স্বতন্ত্র কার্যকারিতা ধারণ করে। এখন আমি এই বড় ফাইলগুলিকে একাধিক ছোট ফাইলগুলিতে রিফেক্টর করতে চাই। …

13
"ভাল কোড" লেখার অর্থ কী? [বন্ধ]
ইন এই প্রশ্ন আমি জিজ্ঞাসা করলাম কিনা ভাল কোড লেখা থেকে একটি খারাপ লেখক পথে অন্তরায় হচ্ছে আপনি। উত্তরগুলির অনেকগুলি "এটি আপনার ভাল কোড দ্বারা কী বোঝাতে চাইছে তার উপর নির্ভর করে" দিয়ে শুরু হয়েছিল। দেখা যাচ্ছে যে "ভাল কোড" এবং "খারাপ কোড" শব্দটি খুব সাবজেক্টিভ। যেহেতু আমার একটি মতামত, …

8
একটি আইএফ বিবৃতি উল্টানো
তাই আমি কয়েক বছর ধরে প্রোগ্রামিং করছি এবং সম্প্রতি রিশার্পার আরও ব্যবহার শুরু করেছি। রিশার্পার আমাকে সর্বদা একটি পরামর্শ দেয় তা হ'ল "বাসা বাঁধতে কমাতে বিবৃতি" যদি "উল্টে ফেলা হয়"। ধরা যাক আমার এই কোডটি রয়েছে: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } …

6
শ্রেণীর সদস্যদের পছন্দ করবেন বা অভ্যন্তরীণ পদ্ধতির মধ্যে তর্কগুলি পাস করবেন?
ধরুন কোনও শ্রেণীর ব্যক্তিগত অংশের মধ্যে একটি মান রয়েছে যা একাধিক ব্যক্তিগত পদ্ধতি দ্বারা ব্যবহৃত হয়। লোকেরা কি ক্লাসের জন্য সদস্য ভেরিয়েবল হিসাবে এটি সংজ্ঞায়িত করা বা প্রতিটি পদ্ধতির যুক্তিরূপে এটি পাস করা পছন্দ করে - এবং কেন? একদিকে আমি একটি যুক্তি দেখতে পেলাম যে একটি শ্রেণিতে রাষ্ট্রের (অর্থাত্ সদস্য …

9
কোন মুহুর্তে আপনার কোডের "গঠনমূলক" সমালোচনা অসহনীয় হয়ে ওঠে?
আমি সম্প্রতি জুনিয়র বিকাশকারী হিসাবে শুরু করেছি। পাশাপাশি দলের অন্যতম অভিজ্ঞ ব্যক্তি হওয়ার পাশাপাশি, আমি একজন মহিলা, যা পুরুষ-প্রভাবিত পরিবেশে কাজ করার জন্য বিভিন্ন ধরণের নিজস্ব চ্যালেঞ্জ নিয়ে আসে। আমি ইদানীং সমস্যায় পড়েছি কারণ আমার মনে হচ্ছে আমি আমার কাজ নিয়ে অনেক বেশি অযৌক্তিক পেডেন্টিক সমালোচনা করছি। সাম্প্রতিক সময়ে কী …

4
শ্রেণীর পদ্ধতির সংজ্ঞা অর্ডার করার সর্বাধিক মানব-বান্ধব উপায়?
প্রদত্ত শ্রেণিবদ্ধের কোনও সংজ্ঞায় আমি বিভিন্ন পদ্ধতিতে অর্ডার করা পদ্ধতি সংজ্ঞাগুলি দেখেছি: বর্ণানুক্রমিক, কালজিক্যালগুলি সাধারণ ব্যবহারের উপর ভিত্তি করে, বর্ণমালাটি দৃশ্যমানতার দ্বারা শ্রেণিবদ্ধ করা হয়, গেটরস এবং সেটটারদের সাথে বর্ণমালা হয়, এবং যখন আমি একটি নতুন শ্রেণি লেখা শুরু করি, আমি কেবল সমস্ত কিছু টাইপ করার প্রবণতা রাখি, তারপরে আমি …

19
যখন অন্য ব্যক্তি অতিরিক্ত জটিল সমাধান তৈরি করেন তখন আপনি একটি কোড পর্যালোচনাতে কী বলবেন? [বন্ধ]
অন্য দিন আমি কোডটি পর্যালোচনা করেছি আমার দলের কেউ লিখেছেন। সমাধানটি পুরোপুরি কার্যকর ছিল না এবং নকশাটি জটিলতার চেয়ে বেশি ছিল - যার অর্থ অহেতুক তথ্য সঞ্চিত, অপ্রয়োজনীয় বৈশিষ্ট্য নির্মিত এবং মূলত কোডটিতে সোনার প্লেটিংয়ের মতো প্রচুর অপ্রয়োজনীয় জটিলতা ছিল এবং এটি বিদ্যমান নয় এমন সমস্যাগুলি সমাধান করার চেষ্টা করেছিল। …

9
কোডিং করার সময় আমি বিশ্লেষণ করে পক্ষাঘাত কীভাবে কাটিয়ে উঠতে পারি?
আমি যখন কোনও নতুন প্রকল্প শুরু করি, আমি প্রায়শই অবিলম্বে বাস্তবায়নের বিশদ সম্পর্কে চিন্তাভাবনা শুরু করি। "আমি ডেটাবেসহ্যান্ডলারটি কোথায় রাখব? আমি এটি কীভাবে ব্যবহার করব? এটি ব্যবহার করতে চাইলে যে ক্লাসগুলি ব্যবহার করতে চান তা কি কিছু অ্যাবস্ট্রাক্ট সুপারক্লাস থেকে প্রসারিত হওয়া উচিত?? আমার একটি ইন্টারফেস ব্যবহার করা উচিত? আমি …

12
কোড কভারেজ কতটা "যথেষ্ট"?
আমরা এখানে আমার কাজের সময়ে কোড কভারেজের জন্য একটি ধাক্কা শুরু করছি, এবং এটি আমাকে ভাবতে সক্ষম করেছে .... কোড কভারেজ কতটা যথেষ্ট? আপনি কখন কোড কভারেজটিতে হ্রাসকারী রিটার্নের পয়েন্টে পৌঁছবেন? ভাল কাভারেজের মধ্যে মিষ্টি স্পটটি কী এবং যথেষ্ট নয়? আপনি কীভাবে প্রকল্প তৈরি করছেন (যেমন ডাব্লুপিএফ, ডাব্লুসিএফ, মোবাইল, এএসপি.এনইটি) …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.