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

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

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

4
কোনও অবজেক্ট তৈরির জন্য পদ্ধতি শৃঙ্খলা ব্যবহার করে আইডিয়ামটির নাম কী?
আমি প্রায়শই এমন প্যাটার্ন ব্যবহার করি যেখানে আমি কোনও অবৈধ সেট আপ করতে পদ্ধতি শৃঙ্খলা ব্যবহার করি যা একটি Builderবা Prototypeপ্যাটার্নের অনুরূপ , তবে মূল অবজেক্টটি পরিবর্তনের পরিবর্তে প্রতিটি পদ্ধতি কল দিয়ে নতুন অবজেক্ট তৈরি না করে। উদাহরণ: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); কেবল ভাবছেন যে এই প্যাটার্নটির কোনও নাম আছে কিনা …

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

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

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

16
কর্মক্ষমতা উন্নত করতে আপনি কোন সাধারণ কৌশল ব্যবহার করেন?
আপনার কোডটি পড়া আরও শক্ত না করে পারফরম্যান্সের উন্নতির জন্য আমরা যেভাবে সাধারণ রুটিনগুলি লিখি সে সম্পর্কে আমি বলছি ... উদাহরণস্বরূপ, এটি আমাদের শিখার জন্য আদর্শ: for(int i = 0; i < collection.length(); i++ ){ // stuff here } তবে, সাধারণত যখন foreachএটি প্রযোজ্য না হয় তখন আমি এটি করি …

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

7
পরীক্ষা কভারেজ কোড মানের একটি পর্যাপ্ত পরিমাপ?
আমার কাছে যদি এমন কিছু কোড থাকে যার ৮০% পরীক্ষার কভারেজ থাকে (সমস্ত পরীক্ষায় উত্তীর্ণ হয়) তবে এটি কি ন্যায়বিচারের সাথে বলা যায় যে এটি কোনও পরীক্ষার কভারেজ নেই এমন কোডের চেয়ে উচ্চ মানের? নাকি এটিকে আরও রক্ষণাবেক্ষণযোগ্য বলাটা কি ন্যায্য?

9
Init () পদ্ধতিগুলি কি কোনও কোডের গন্ধযুক্ত?
কোনও init()প্রকারের জন্য কোনও পদ্ধতি ঘোষণা করার কোনও উদ্দেশ্য আছে কি ? আমি কোন কনস্ট্রাক্টরের চেয়ে আমাদের পছন্দ init()করা উচিত বা কীভাবে ঘোষণা এড়ানো init()যায় সে বিষয়ে জিজ্ঞাসা করছি না । আমি জিজ্ঞাসা করছি যে কোনও পদ্ধতি ঘোষণার পিছনে কোনও যুক্তি আছে init()(এটি কতটা সাধারণ বিষয় তা দেখে) বা এটি …

9
অনেকগুলি আসার কোডের গন্ধ আছে?
আমি ইউনিট টেস্টিং এবং টিডিডি-র প্রেমে পড়েছি - আমি পরীক্ষায় আক্রান্ত। তবে ইউনিট টেস্টিং সাধারণত জনসাধারণের পদ্ধতিতে ব্যবহৃত হয়। কখনও কখনও যদিও আমাকে ব্যক্তিগত পদ্ধতিতেও কিছু অনুমান-ধারণাগুলি পরীক্ষা করতে হয়, কারণ তাদের মধ্যে কিছু "বিপজ্জনক" এবং রিফ্যাক্টরিং আরও সাহায্য করতে পারে না। (আমি জানি, টেস্টিং ফ্রেমওয়ার্কগুলি ব্যক্তিগত পদ্ধতিগুলির পরীক্ষার অনুমতি …

10
এনট্রপি ধারণাটি কি কার্যকর উপায়ে উত্স কোড বিশ্লেষণ করতে ব্যবহার করা যেতে পারে?
আমার কাছে এটি যৌক্তিক বলে মনে হয় যে স্থির উত্স কোড বিশ্লেষণের জন্য একটি প্রসঙ্গ নির্ধারণ করতে পারে যার মধ্যে জটিলতার আপেক্ষিক মান উত্পাদন করার নিয়ম রয়েছে। আমি জানি এটি শারীরিক অর্থে পছন্দ নয় কারণ স্যুসের কোডে "এনার্জি" থাকে না তবে আমি বাজি ধরছি সেখানে সমান্তরাল আঁকতে চেষ্টা করা হয়েছে, …

7
অ্যাবস্ট্রাকশনগুলির কি কোড পাঠযোগ্যতা হ্রাস করতে হবে?
আমি কাজ করি এমন একজন ভাল বিকাশকারী আমাদের উত্তরাধিকার সূত্রে প্রাপ্ত কিছু কোডে একটি বৈশিষ্ট্য প্রয়োগ করতে তার যে অসুবিধা হয়েছিল সে সম্পর্কে সম্প্রতি আমাকে বলেছিলেন; তিনি বলেন যে সমস্যাটি ছিল কোডটি অনুসরণ করা কঠিন। এর থেকে, আমি পণ্যের আরও গভীরভাবে দেখেছি এবং বুঝতে পেরেছি যে কোডের পথটি দেখতে কতটা …

11
System.out.println () ব্যবহার করা এত খারাপ কেন? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

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

7
অনুশীলনীয় মেট্রিকের উপর ভিত্তি করে সফ্টওয়্যারটি ভাল বা খারাপ কিনা আপনি কীভাবে জানবেন?
আমাকে বর্তমানে এমন একটি প্রকল্পের দিকে নজর দিতে বলা হচ্ছে যা পাঁচ মাস আগে মূল বিকাশ শেষ করেছে, তবে এখনও উচ্চ স্তরের ত্রুটি রয়েছে। কি স্থানান্তরিত হয় প্রতি 10 টি ত্রুটিযুক্ত স্থির জন্য, আমরা কমপক্ষে 4 এবং কিছু ক্ষেত্রে 8 ত্রুটি বাড়ায়। আমি বিশ্বাস করি যে বিক্রেতার কোডিং অনুশীলনটি খারাপ …

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