সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

1
কেন সি # তে যাদু পদ্ধতি প্রয়োগ করা হয়েছিল?
সি # তে, আমি কোনও ইন্টারফেসের ব্যাক আপ না করে এই সমস্ত যাদু পদ্ধতিগুলি পপ আপ করতে দেখছি। কেন এটি বেছে নেওয়া হয়েছিল? আমাকে ব্যাখ্যা করতে দাও. পূর্বে সি # তে, যদি কোনও বস্তু IEnumerableইন্টারফেসটি প্রয়োগ করে তবে এটি একটি foreachলুপ দ্বারা স্বয়ংক্রিয়ভাবে পুনরাবৃত্ত হবে । এটি আমার কাছে উপলব্ধি …
16 c# 

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

4
ব্যান্ডউইদথ সংরক্ষণের জন্য একাধিক এইচটিটিপি অনুরোধগুলি মার্জ করা কি ভাল ধারণা?
আমি একটি একক পৃষ্ঠার অ্যাপ্লিকেশন প্রস্তুত করছি যা মাঝে মাঝে ধীর মোবাইল সংযোগের জন্য ব্যবহৃত হবে। এর কিছু অংশ এপিআই অনুরোধের ক্ষেত্রে যথেষ্ট ভারী (নতুন স্ক্রিন প্রদর্শনের জন্য দশটি আলাদা সংস্থান আনছে)। এখন, সমস্ত প্রয়োজনীয় ডেটা সরবরাহ করে এমন পরিষেবাগুলিতে এই পরিষেবাগুলিকে একীভূত করা কি ভাল ধারণা, তবে REST নীতিগুলির …
16 api  rest  http 

7
কোড প্রোগ্রামটির পর্যালোচনা হ্যান্ডেল করার জন্য কোন প্রোগ্রামারের পক্ষে সেরা উপায় কী?
আমি কোড পর্যালোচনায় মোটামুটি নতুন, তবে আমার পিএইচডি করার সময় আমি বছরের পর বছর ধরে কোডিং করছি - যা আপনাকে সর্বদা একটি ভাল প্রোগ্রামার করে না! যদি পর্যালোচক আপনার কোড পরিবর্তন করে এবং লাইন বাই লাইনে আপনার সাথে চলে যায় তবে আপনি যদি একমত না হন তবে আপনি কী করবেন? …

4
সাধারণ বৈশিষ্ট্যগুলিতে আগ্রাসী ইনলাইনিং ব্যবহার করার কোনও প্রতিকূলতা আছে কি?
আমি বাজি দিয়েছি যে আমি নিজেই উত্তর দিতে পারলাম যে সি # / জেআইটি কীভাবে আচরণ করে তা বিশ্লেষণ করার সরঞ্জামগুলি সম্পর্কে আমি যদি আরও জানতাম তবে যেহেতু আমি না করি, দয়া করে আমাকে জিজ্ঞাসা করুন। আমার কাছে এর মতো সহজ কোড রয়েছে: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta …

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

8
ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য মানসিক মডেল বা রিয়েল-ওয়ার্ল্ড-রূপক
কারও কারও কাছে কার্যকরী প্রোগ্রামিংয়ের জন্য কোনও মানসিক মডেল বা রূপক আছে যা বাস্তব বিশ্বের কোনও কিছু উল্লেখ করে? অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং স্বজ্ঞাতভাবে আমার কাছে বোধগম্য। এমন কিছু জিনিস রয়েছে যাগুলির বৈশিষ্ট্য রয়েছে এবং কখনও কখনও তারা স্টাফগুলিও করতে পারে বা তাদের বৈশিষ্ট্যগুলিতে (পদ্ধতি) গণনা সম্পাদন করতে পারে। (উদা: গাড়ি, …

5
ওভারল্যাপিং ব্যাপ্তিগুলি সমতল করার জন্য অ্যালগরিদম
আমি সম্ভাব্য-ওভারল্যাপিং সংখ্যার রেঞ্জগুলির একটি তালিকা সমতলকরণ (বিভাজন) এর একটি ভাল উপায় খুঁজছি। সমস্যা এই প্রশ্নের সাথে খুব মিলে যায়: ওভারল্যাপিং তারিখের সীমা বিভক্ত করার দ্রুততম উপায় এবং আরও অনেকগুলি। তবে, ব্যাপ্তিগুলি কেবলমাত্র পূর্ণসংখ্যা নয়, এবং আমি একটি শালীন অ্যালগরিদম খুঁজছি যা জাভাস্ক্রিপ্ট বা পাইথন ইত্যাদিতে সহজেই প্রয়োগ করা যেতে …

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

2
আমি কীভাবে একটি সার্বজনীন নির্মাণ আরও দক্ষ করতে পারি?
একটি "সার্বজনীন নির্মাণ" একটি ক্রমবর্ধমান বস্তুর জন্য একটি মোড়কের শ্রেণি যা এটি রৈখিক হতে সক্ষম করে তোলে (সমবর্তী অবজেক্টগুলির জন্য একটি দৃ strong় ধারাবাহিকতা শর্ত)। উদাহরণস্বরূপ, জাভাতে [1] থেকে এখানে একটি অভিযোজিত ওয়েট-মুক্ত নির্মাণ রয়েছে, যা একটি অপেক্ষা-মুক্ত সারির অস্তিত্বকে অনুমান করে WFQযা ইন্টারফেসটিকে সন্তুষ্ট করে (যার জন্য কেবল থ্রেডগুলির …

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

2
খাঁটি নান্দনিক কারণে নেস্টেড ফাংশন তৈরি করছেন?
খালি নান্দনিক ফাংশন তৈরির ধারণা সম্পর্কে অন্যান্য প্রোগ্রামাররা কী ভাবছেন তা আমি সর্বদা ভাবছি। আমি একটি ফাংশন যা ডেটার একটি খণ্ড প্রক্রিয়া আছে বলুন, Function ProcessBigData। আমি যে ডেটার জন্য বিভিন্ন প্রক্রিয়া পদক্ষেপ প্রয়োজন, শুধুমাত্র বৈধ বলুন, Step1, Step2, Step3। সোর্স কোডে সর্বাধিক সর্বাধিক আমি দেখি এমন সাধারণ অ্যাপ্রোচ হ'ল …

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

6
টিডিডি দৃষ্টিকোণ থেকে, আমি যদি কোন উপহাসের পরিবর্তে লাইভ এন্ডপয়েন্টের বিরুদ্ধে পরীক্ষা করি তবে আমি কি খারাপ লোক?
আমি ধর্মীয়ভাবে টিডিডি অনুসরণ করি। আমার প্রকল্পগুলিতে অর্থবোধক পরীক্ষার ক্ষেত্রে সাধারণত 85% বা আরও ভাল টেস্ট কভারেজ থাকে। আমি কাজ অনেক কাজ HBase , এবং প্রধান ক্লায়েন্ট ইন্টারফেস, HTable, একটি বাস্তব ব্যথা উপহাস হয়। লাইভ এন্ডপয়েন্ট ব্যবহার করে এমন পরীক্ষাগুলি লেখার চেয়ে আমার ইউনিট পরীক্ষাগুলি লিখতে আমাকে 3 বা 4 …

3
ওওপি-তে 'বিমূর্তি' সংজ্ঞা সম্পর্কে বিভ্রান্ত
আমি ওওপিতে 'বিমূর্ত' সংজ্ঞাটি বোঝার চেষ্টা করছি। আমি কয়েকটি মূল সংজ্ঞা জুড়ে এসেছি। তারা সব বৈধ? তাদের মধ্যে একটি ভুল? আমি বিভ্রান্ত (আমি নিজের শব্দ দিয়ে সংজ্ঞাটি আবার লিখেছি)। সংজ্ঞা 1: অ্যাবস্ট্রাকশন হ'ল বাস্তব জগতের কিছু বস্তু গ্রহণ এবং এটিকে প্রোগ্রামিংয়ের পদগুলিতে রূপান্তর করার ধারণা। যেমন একটি Humanক্লাস তৈরি করা …

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