প্রশ্ন ট্যাগ «programming-practices»

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

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

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

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

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

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

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

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

5
কোন পরিস্থিতিতে দুটি সার্ভারকে জিজ্ঞাসা করা এবং কেবল দ্রুততম প্রতিক্রিয়া গ্রহণ করা ভাল অভ্যাস?
আমি জিজ্ঞাসা করেছি এখন কীভাবে জাভাস্ক্রিপ্টের ব্যবহার করা হবে সে সম্পর্কে এস -ও-তে একটি মুছে ফেলা জনগোষ্ঠীর প্রশ্ন কী Promise.race, এবং একটি উচ্চ প্রতিনিধি ব্যবহারকারী এটি মন্তব্য করেছেন: যদি আপনার কাছে দুটি পরিষেবা রয়েছে যা কিছু মান গণনা করে তবে আপনি উভয়টিকে সমান্তরালভাবে জিজ্ঞাসা করতে পারেন এবং কোনওটি জিজ্ঞাসা না …

2
কোড ব্লক তৈরি করা কি খারাপ অভ্যাস?
সি ++ তে কি খারাপ অভ্যাসটি কিছু ফাংশনের ভিতরে কোডের ব্লক তৈরি করে যেমন: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } { double test = 0; test = // …

4
পদ্ধতির পরামিতিগুলির পুনরায় ব্যবহার করা কি খারাপ অভ্যাস?
এমন সময় আছে যখন আমাকে পদ্ধতির মধ্যে থেকেই কোনও পদ্ধতিতে পাস করা কোনও মান পরিবর্তন করতে হবে। একটি উদাহরণ এখানে যেমন এই স্ট্রিং যেমন একটি স্ট্রিং স্যানিটাইজেশন করা হবে: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } এটি নিখুঁত নিরীহ কারণ যেহেতু Nameযুক্তিটি রেফারেন্সের …

2
হাস্কেল 3n + 1 সমস্যার উপায়
এখানে এসপিওজে-র একটি সাধারণ প্রোগ্রামিং সমস্যা: http://www.spoj.com/problems/PROBTRES/ । মূলত, আপনাকে i এবং j এর মধ্যে সংখ্যার জন্য সবচেয়ে বড় কোলাটজ চক্র আউটপুট করতে বলা হয়। (একটি সংখ্যার কোলাটজ চক্র eventually n $ অবশেষে $ n $ থেকে ১ এ যাওয়ার পদক্ষেপের সংখ্যা) আমি জাভা বা সি ++ এর তুলনায় তুলনামূলক …

3
[]] অপারেটরের পরিবর্তে পয়েন্টার গাণিতিকের মাধ্যমে অ্যারে উপাদানগুলিতে অ্যাক্সেস করা কি খারাপ?
আমি সবেমাত্র সি তে প্রোগ্রামিং শিখতে শুরু করেছি এবং পয়েন্টার এবং অ্যারে সম্পর্কে আমার বোঝার উন্নতি করতে আমি বিন্দুতে কোনও পয়েন্টার তৈরি না করেই অ্যারের উপাদানগুলিকে উল্লেখ করার চেষ্টা করেছি: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2 < COLUMN; k2++){ array[k1][k2] = k1*COLUMN + k2 + …

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

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

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

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