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

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

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

2
থ্রেড যখন কিছুক্ষণ লুপের মধ্যে কোনও কাজের জন্য অপেক্ষা করে তখন কী ঘটে?
কিছু সময়ের জন্য সি # এর অ্যাসিঙ্ক / প্রত্যাশার প্যাটার্নটির সাথে ডিল করার পরে, হঠাৎ আমি উপলব্ধি করেছিলাম যে নিম্নলিখিত কোডটিতে কী ঘটেছিল তা কীভাবে ব্যাখ্যা করতে হবে তা আমি সত্যিই জানি না: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()প্রত্যাশিত প্রত্যাবর্তন হিসাবে ধরে নেওয়া হয় …
10 c#  loops  async 

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

2
ব্যবহারকারীর তথ্য প্রদর্শন করে গিটার এবং সেটটারগুলি এড়িয়ে চলুন
পটভূমি আমি "ক্লিন কোড বই" পড়ছি, এবং প্যারালেলে, আমি ব্যাঙ্কারের অ্যাকাউন্টের মতো কাতা ক্যালিথেনিক বস্তুগুলিতে কাজ করছি এবং আমি এই নিয়মে আটকে রয়েছি: ক্যালিস্টেনিক অবজেক্টের নবম নিয়ম হ'ল আমরা গেটর বা সেটটার ব্যবহার করি না। এটি বেশ মজাদার বলে মনে হচ্ছে এবং আমি এই নীতিটির সাথে একমত। তদ্ব্যতীত, ক্লিন কোডের …

2
স্ট্যাকের সীমাবদ্ধতা
সম্প্রতি আমি বিভিন্ন ওএস সহ তিনটি ডিভাইসে স্ট্যাকের সীমা পরীক্ষা করেছি (সীমা অনুসারে, আমি স্ট্যাকটি সর্বাধিক সংখ্যার স্তরের বলতে পারি) এবং আমি লক্ষ্য করেছি যে প্রতিবার যখন আমি 2 ^ 16 স্তরটি হিট করি তখন এটি আমাকে দেয় ওভারফ্লো ত্রুটি, এবং যখন আমি 2 ^ 16-1 রাখি এটি সঠিকভাবে কাজ …
10 stack 

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

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

2
অ্যাসিঙ্ক প্রক্রিয়াগুলির জন্য কি স্ট্যাক কাঠামো ব্যবহার করা হয়?
এই প্রশ্নের জন্য এরিক লিপার্টের স্ট্যাকটি কী ব্যবহার করা হয় তা বর্ণনা করে একটি চমৎকার উত্তর রয়েছে। বছরের জন্য আমি জানি - সাধারণভাবে বলছি - স্ট্যাকটি কী এবং এটি কীভাবে ব্যবহৃত হয়, তবে তার উত্তরের কিছু অংশ আমাকে বিস্মিত করে তোলে যে এই স্ট্যাক কাঠামোটি আজ কম ব্যবহার করা হয়েছে …
10 stack 

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

1
2v2 গেমের জন্য ডেটাবেস স্ট্রাকচার
আমি নিয়মিত 12 বন্ধুদের সাথে একটি 2 ভি 2 গেম খেলি এবং আমি র‌্যাঙ্কিং সিস্টেম তৈরির অভিপ্রায় দিয়ে খেলোয়াড়, দল, স্কোর এবং গেমগুলির ট্র্যাক রাখতে একটি ডাটাবেস চাই। যেহেতু আমরা নিয়মিতভাবে দল পরিবর্তন আমি টেবিল সঙ্গে আসা পর্যন্ত থাকেন players, teamsএবং gamesযেখানে গেম দুই দল (TEAM1 এবং TEAM2) আছে এবং …

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

2
"ব্যবহার" নির্দেশনা এবং "ব্যবহার" বিবৃতি কেন সি # তে একই কীওয়ার্ডটি ব্যবহার করে?
usingডিরেক্টিভের আমাদের তাদের সম্পূর্ণরূপে যোগ্যতাসম্পন্ন নাম ব্যবহার না করেই ধরনের এক্সেস দেয়: using MyNamespace.Foo.Bar; usingবিবৃতি জন্য অন্বিত চিনি হিসাবে কাজ করে try/ finallyব্লক যা নিশ্চিত যে বস্তু সঠিকভাবে বিন্যস্ত করা হয়: using(var x = new MyDisposableClass()) { ... } এই দুটি পরিস্থিতিতে একে অপরের সাথে কোনও সম্পর্ক নেই বলে মনে …
10 c#  statement 

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

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

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

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