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

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

4
পড়ার লুপটি শেষ করার কোন উপায়টি পছন্দসই পদ্ধতি?
যখন আপনাকে এমন পাঠককে পুনরাবৃত্তি করতে হবে যেখানে পড়তে হবে এমন আইটেমের সংখ্যা অজানা এবং এটি করার একমাত্র উপায় হ'ল আপনি শেষ পর্যন্ত আঘাত না করা পর্যন্ত পড়া চালিয়ে যাওয়া। এটি আপনার অন্তহীন লুপের প্রায়শই প্রয়োজন হয়। সর্বদা trueএটি নির্দেশ করে যে ব্লকের ভিতরে কোথাও কোনও breakবা returnবক্তব্য থাকতে হবে …

2
ইনলাইন কোড মন্তব্যের জন্য সেরা পদ্ধতির কী?
আমরা ২০ বছরের পুরনো লিগ্যাসি কোডবেজে কিছুটা রিফ্যাক্টরিং করছি, এবং আমি কোডে মন্তব্যগুলির বিন্যাস সম্পর্কে আমার সহকর্মীর সাথে আলোচনা করছি (plsql, java)। মন্তব্যের জন্য কোনও ডিফল্ট ফর্ম্যাট নেই, তবে বেশিরভাগ ক্ষেত্রে লোকেরা মন্তব্যে এমন কিছু করেন: // date (year, year-month, yyyy-mm-dd, dd/mm/yyyy), (author id, author name, author nickname) and comment …

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

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

6
মুদ্রণ ব্যবহার / সহায়তা (- সহায়তা) জন্য সেরা অনুশীলন হিসাবে বিবেচনা করা হয়?
ইউনিক্সের সিএলআইয়ের জন্য সরঞ্জাম লেখার সময়, আমি কীভাবে প্রোগ্রামটিকে মুদ্রণ সাহায্য এবং / অথবা ব্যবহার করতে পারি? আমি সাধারণত ব্যবহার করি fprintf(stderr, "help text here");তবে এটি নিয়ে বেশ কয়েকটি সমস্যা রয়েছে। প্রথমত, আমি নিশ্চিত না, আমার ব্যবহার করা উচিত কিনা stderr। এটা ঠিক আছে, বা আমার ব্যবহার করা উচিত stdout? …

4
ডেভলপমেন্ট ম্যানেজার দ্বারা কীভাবে কোড "গোল ট্রেন্ডিং" পরিচালনা করা উচিত?
প্রথমে আমাকে একটি শব্দ মুদ্রা করার অনুমতি দিন: কোড লক্ষ্য-প্রবণতা: সকালে কোডটি পরীক্ষা করা, তারপরে অন্য বিকাশকারীদের দ্বারা আগের দিন ফাইলের মাধ্যমে করা সমস্ত পরিবর্তনের নিঃশব্দে পর্যালোচনা করা (বিশেষত কোড ফাইলগুলি যা আপনি মূলত বিকাশ করেছেন) এবং ফরম্যাটিং, যুক্তি, পরিবর্তনশীল নাম পরিবর্তন, রিফ্যাক্টরিং দীর্ঘ পদ্ধতি ইত্যাদি, এবং তারপরে ভিসিএসে পরিবর্তনগুলি …

3
প্রতিস্থাপনের মাধ্যমে ব্যক্তিগত পদ্ধতিগুলি আহ্বান করা হয়েছে এমন পরিস্থিতিগুলির সাথে কি আমার মোকাবিলা করার দরকার আছে?
একটি গ্রন্থাগার তৈরি করার সময়, আমি অবশ্যই নিশ্চিত করতে পারি যে ব্যক্তিগত শ্রেণিগুলি একই শ্রেণীর অন্যান্য পদ্ধতি দ্বারা নয়, তবে প্রতিচ্ছবির মাধ্যমে অন্য লাইব্রেরির দ্বারা প্রত্যাশিতভাবে কাজ করা উচিত ? উদাহরণস্বরূপ, যদি কোনও ব্যক্তিগত পদ্ধতি private DoSomething(int number)এটির প্রত্যাশা করে: number একটি ইতিবাচক অ-শূন্য পূর্ণসংখ্যার এবং: একটি ব্যক্তিগত ভেরিয়েবল string …

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

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

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

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

5
কেন এমন একটি পদ্ধতি আছে যা একটি বুল / ইনট রিটার্ন দেয় এবং আউটপুট প্যারামিটার হিসাবে আসল অবজেক্ট থাকে?
আমি আমার সংস্থার কোডবাসে (.NET 3.5 অ্যাপ্লিকেশন) সমস্ত জায়গায় নীচের কোড প্যাটার্নটি দেখতে পাচ্ছি: bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return true; } catch (Exception ex) { // log error return false; } } // calling code BazObject baz = new …

4
ওও ভাষায় যৌক্তিক পদ্ধতিগত সফ্টওয়্যারটি লেখার সবচেয়ে সহজ উপায়
আমি একজন বৈদ্যুতিক প্রকৌশলী এবং আমি জানি না আমি কী করছি। আমার কোড ভবিষ্যতের রক্ষণাবেক্ষণকারীদের সংরক্ষণ করুন। সম্প্রতি আমি বেশ কয়েকটি ছোট প্রোগ্রামে (সি # তে) কাজ করছি যার কার্যকারিতাটি যৌক্তিকভাবে "প্রক্রিয়াজাতীয়"। উদাহরণস্বরূপ, এর মধ্যে একটি হ'ল একটি প্রোগ্রাম যা বিভিন্ন ডাটাবেস থেকে তথ্য সংগ্রহ করে, সেই তথ্যটি এক ধরণের …

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

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

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