প্রশ্ন ট্যাগ «coding-standards»

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

8
একটি দলের মধ্যে বিরোধী জাভা স্টাইল
আমি 6 সপ্তাহের সময়সীমা সহ একটি জাভা উন্নয়ন দলের অংশ। এটি খুব দ্রুত কোডের একটি ভাল চুক্তি লেখার প্রয়োজন। তবে আমাদের উন্নয়ন দলে কোডিংয়ের বিভিন্ন স্টাইল রয়েছে has নাম কনভেনশন থেকে বিমূর্তকরণের পদ্ধতি পর্যন্ত সমস্ত কিছুই আমাদের দলের মধ্যে আলাদা। জাভা জন্য "মানদণ্ড" নির্ধারিত এমন কোন নথি সম্পর্কে কেউ কি …

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

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

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

3
কেন আমরা এনামস, অ্যাবস্ট্রাক্ট ক্লাস এবং স্ট্রাক্টস উপসর্গ করি না?
সি # সম্প্রদায়টি সর্বব্যাপী একটি ইন্টারফেস বোঝাতে "আমি" উপসর্গটি ব্যবহার করেছে যা এমনকি অতি অভিজ্ঞ অভিজ্ঞ প্রোগ্রামাররা এটি ব্যবহার করতে জানেন। তবে কেন আমরা এনাম, বিমূর্ত শ্রেণি বা স্ট্রাক্ট (সম্ভবত "ই", "এ" এবং "এস" যথাক্রমে) উপসর্গ করি না? উদাহরণস্বরূপ, আমরা যদি সমস্ত "বি" সহ সমস্ত বিমূর্ত শ্রেণি চিহ্নিত করি, তবে …

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

2
কেন 24 লাইন সাধারণ ডিফল্ট টার্মিনাল উচ্চতা?
80x24 টি অক্ষর টার্মিনাল উইন্ডোর জন্য খুব সাধারণ ডিফল্ট বলে মনে হচ্ছে। প্রস্থটি 80 টি অক্ষর কেন এই উত্তরটি খুব ভাল historicalতিহাসিক কারণ সরবরাহ করে। তবে উচ্চতা সাধারণত 24 (বা 25) লাইন কেন হয়?

3
একটি স্ট্রিং ভেরিয়েবলকে .equals () এর সাথে স্ট্রিং আক্ষরিকের সাথে তুলনা করার সময় আইটেমগুলির ক্রমের জন্য কি কোনও স্ট্যান্ডার্ড অনুশীলন রয়েছে? [বন্ধ]
এখানে কী জিজ্ঞাসা করা হচ্ছে তা বলা মুশকিল। এই প্রশ্নটি অস্পষ্ট, অস্পষ্ট, অসম্পূর্ণ, অতিরিক্ত বিস্তৃত বা বক্তৃতামূলক এবং এর বর্তমান আকারে যুক্তিসঙ্গতভাবে উত্তর দেওয়া যায় না। এই প্রশ্নটি যাতে স্পষ্ট করে আবার খোলা যায় সেজন্য সাহায্যের জন্য, সহায়তা কেন্দ্রটি দেখুন । 7 বছর আগে বন্ধ ছিল । প্রত্যেকের সুবিধাগুলি রয়েছে …

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

9
কোড ডকুমেন্টেশনের উত্পাদনশীলতা লাভ / ক্ষতির বিষয়ে অধ্যয়ন
অনেক অনুসন্ধানের পরেও, আমি সফ্টওয়্যার বিকাশের বিশ্বে পরিচিত একটি অনুমান সম্পর্কিত সম্পর্কিত একটি প্রাথমিক প্রশ্নের উত্তর দিতে ব্যর্থ হয়েছি: কী জানে: পর্যাপ্ত কোড ডকুমেন্টেশন সম্পর্কে কঠোর নীতি প্রয়োগ (এটি ডক্সিজেন ট্যাগ, জাভাদোক বা কেবলমাত্র প্রচুর মন্তব্য) কোড বিকাশের জন্য প্রয়োজনীয় সময়কে ওভার-হেড যোগ করে। কিন্তু: পুঙ্খানুপুঙ্খ ডকুমেন্টেশন (বা এমনকি একটি …

12
বুলিয়ান যুক্তি রক্ষণাবেক্ষণ - বিবৃতি প্রয়োজন হলে বাসা বাঁধছে?
এর মধ্যে কোনটি রক্ষণাবেক্ষণের জন্য ভাল? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable অথবা if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable আমি দ্বিতীয়টি পড়তে এবং লিখতে পছন্দ করি তবে আমার কোডটি সম্পূর্ণরূপে পড়ার কথা মনে আছে যে এর মতো …

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

4
অনেকগুলি পৃথক স্থিতির প্রতিনিধিত্ব করে এমন একটি পূর্ণসংখ্যা কোডটি ফিরিয়ে ফাংশনটি পুনরায় কাজ করা
আমি কিছু ভয়ঙ্কর কোড পেয়েছি যা আমি নীচে একটি সংক্ষিপ্ত নমুনা অন্তর্ভুক্ত করেছি। এই নির্দিষ্ট অ্যান্টি-প্যাটার্নটির কোনও নাম আছে? এটি রিফ্যাক্টর জন্য কিছু সুপারিশ কি? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their session // …

5
স্ট্রিংগুলি ভিতরে খারাপ পাঠ্য শৈলীর ভিতরে পাঠ্য চিহ্নিতকারী রাখছেন? বিকল্প আছে?
আমি প্রচুর স্ট্রিং নিয়ে কাজ করি যার জন্য অনেকগুলি হেরফের দরকার। উদাহরণস্বরূপ, আমি এর মতো একটি স্ট্রিং তৈরি করতে পারি: পার্ট 1 নৌকা বিভাগ একটি প্রোগ্রামিং পার্ট 2 প্রোগ্রামিংয়ের জন্য পার্টিশনিং বোট। বিভাগ এএ বিভাগ এসকিউএল এন্ট্রি। স্ট্রিংটি এর প্রতিটি অংশটি ম্যানুয়ালি পরীক্ষা করতে খুব বড় হবে। এখন আমি প্রয়োজন …

2
সি # প্রোগ্রামিং ভাষায় ভেরিয়েবলের নামকরণ কনভেনশন [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 6 বছর আগে বন্ধ ছিল । আমি ভেরিয়েবলগুলি সম্পর্কে সি # তে একটি ভিডিও দেখছি। লেখক একটি …

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