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

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

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

2
ফিল্টারিং ফোরচ লুপগুলি এমন কোনও স্থানে যেখানে শর্তের তুলনায় গার্ড ক্লজ থাকে
আমি কিছু প্রোগ্রামার এটি ব্যবহার করতে দেখেছি: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } পরিবর্তে যেখানে আমি সাধারণত ব্যবহার করব: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) { // code } এমনকি …

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

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

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

3
আমি কীভাবে অ্যাসিঙ্কটি নির্ধারণ করতে / ডেডলকগুলির জন্য অপেক্ষা করতে পারি?
আমি একটি নতুন কোডবেস নিয়ে কাজ করছি যা অ্যাসিঙ্ক / অপেক্ষা করার ভারী ব্যবহার করে। আমার দলের বেশিরভাগ লোকেরা এ্যাসএনসি / প্রতীক্ষায় মোটামুটি নতুন। আমরা সাধারণত মাইক্রোসফ্ট দ্বারা নির্দিষ্ট হিসাবে সেরা অভ্যাসগুলি ধরে রাখার ঝোঁক রাখি , তবে সাধারণত অ্যাসিঙ্ক কলটি প্রবাহিত করার জন্য আমাদের প্রসঙ্গটি প্রয়োজন এবং এমন লাইব্রেরিগুলির …
24 c#  debugging  async 

6
Iterator প্যাটার্ন - কেন অভ্যন্তরীণ উপস্থাপনা প্রকাশ না করা গুরুত্বপূর্ণ?
আমি পড়া করছি C # এর নকশা প্যাটার্ন এসেনশিয়ালস । আমি বর্তমানে পুনরাবৃত্তি প্যাটার্ন সম্পর্কে পড়ছি। আমি কীভাবে প্রয়োগ করব তা পুরোপুরি বুঝতে পেরেছি, তবে আমি গুরুত্ব বুঝতে পারি না বা ব্যবহারের ক্ষেত্রেও দেখতে পাই না। বইটিতে এমন একটি উদাহরণ দেওয়া হয়েছে যেখানে কারও কাছে অবজেক্টের একটি তালিকা পাওয়া দরকার। …

6
এমন একটি HTTP এপিআই কল করুন যা বিশ্রামের নয়? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । এইচটিটিপি ভিত্তিক এমন একটি এপিআইকে আপনি কী বলবেন, যে সংস্থানগুলি ব্যবহারের …
24 terminology  rest  api  http 

3
ক্যালেন্ডার / পরিকল্পনা অ্যালগরিদম
আমি একটি সমস্যার মুখোমুখি হয়েছি আমি কীভাবে যোগাযোগ করব তা নিশ্চিত নই। আমাকে কর্মীদের জন্য একটি ক্যালেন্ডার তৈরি করতে হবে, তাদের প্রত্যেকের নির্দিষ্ট কাজের সীমাবদ্ধতা রয়েছে (কিছু ব্যক্তিগত, কিছু সাধারণ) আমি যা নিয়ে কাজ করছি: আমার ডাক্তার আছে প্রতিটি ডাক্তার 5 দিন / সপ্তাহ কাজ করতে হয়। প্রতিটি ডাক্তারকে 1 …

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

5
আমার সুস্পষ্ট কাস্টিং অপারেটরের ব্যবহার কি যুক্তিসঙ্গত বা খারাপ হ্যাক?
আমার একটি বড় অবজেক্ট রয়েছে: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } এবং একটি বিশেষজ্ঞ, ডিটিও-এর মতো অবজেক্ট: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } আমি ব্যক্তিগতভাবে স্পষ্টভাবে …

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

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

5
'ইউিন্ট' এবং 'শর্ট' ডেটাটাইপগুলি স্ট্যান্ডার্ড ইনট (32) এর চেয়ে ভাল ফিট হওয়ার ক্ষেত্রে কোনটি রয়েছে?
আমি তাদের ধারণক্ষমতা এবং মানগুলির মধ্যে পার্থক্য বুঝতে পারি তবে তারা মনে করে যে এটি যথাযথ কিনা তা সর্বদা ব্যবহার করা যায় always Int32কেউ কখনও স্বাক্ষরবিহীন সংস্করণ ( uint) ব্যবহার করে না বলে মনে হয় যদিও এটি অনেক সময় ভাল ফিট করে কারণ এটি এমন কোনও মানকে বর্ণনা করে যা …
24 c# 

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

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