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

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

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

3
স্ট্রাক্ট এবং স্টাডি :: জোড়া ব্যবহারের মধ্যে পার্থক্য কী?
আমি সীমিত অভিজ্ঞতার সাথে একজন সি ++ প্রোগ্রামার। মনে করুন আমি STL mapকিছু ডেটা সঞ্চয় এবং পরিচালনা করতে একটি ব্যবহার করতে চাই, আমি জানতে চাই যে এই 2 ডেটা কাঠামোর পদ্ধতির মধ্যে কোনও অর্থপূর্ণ পার্থক্য রয়েছে (পারফরম্যান্সেও): Choice 1: map<int, pair<string, bool> > Choice 2: struct Ente { string name; …

2
পাইথন রানটাইম আসলে কীভাবে কাজ করে?
এ এর ধারণাটি বুঝতে আমার কিছুটা সমস্যা রয়েছে runtime library, বিশেষত পাইথন একটি one তাই আমি কিছু হ্যালো ওয়ার্ল্ড অজগর প্রোগ্রাম লিখেছি এবং এটি কার্যকর করার মনস্থ করি, তাই আমি লিখি python ./hello_world.py। এন্টার বোতামটি চাপানো এবং আমার সিপিইউতে আমার পাইথন কোড থেকে উত্পাদিত মেশিন কোডের মধ্যে কী পদক্ষেপ ঘটে? …
26 python  runtime 

3
সমস্ত ব্যবহৃত নুগেট প্যাকেজগুলির জন্য লাইসেন্স সম্পর্কিত তথ্য পান
আমাদের ঘরটি সুশৃঙ্খল রাখতে, আমি ম্যানুয়ালি যুক্ত না করে আমাদের ডকুমেন্টেশনে প্রকল্প নির্ভরতার জন্য লাইসেন্সগুলি স্বয়ংক্রিয়ভাবে জমা করতে চাই। প্রোগ্রামিং পদ্ধতিতে সিএসপিআরজে ফাইলগুলির একটি সেট ট্র্যাভার করার এবং লিঙ্ক বা স্ট্রিং হিসাবে রেফারেন্সড প্যাকেজগুলির লাইসেন্স সংক্রান্ত তথ্য সংগ্রহের কোনও সহজ উপায় কি কেউ জানেন?

8
আইএফ স্টেটমেন্টে ইউনিট একাধিক শর্ত পরীক্ষা করে
আমার কাছে কোডের একটি অংশ রয়েছে যা দেখতে এরকম কিছু দেখাচ্ছে: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } আমি বিশ্বাস করি যে এই নির্দিষ্ট ফাংশনের জন্য চারটি ইউনিট পরীক্ষা করা উচিত। তিনটি যদি স্টেটমেন্টের প্রতিটি শর্ত …

7
সিস্টেম প্রোগ্রামিং ঠিক কি?
সিস্টেম প্রোগ্রামিং বলতে কী বোঝায় তা আমি কখনই বুঝতে পারি নি। প্রদত্ত সাধারণ সংজ্ঞাটি হ'ল "... ওএসের কাছাকাছি কিছু করা বা ওএস বৈশিষ্ট্যগুলি প্রসারিত করা ..."। উইন্ডোজ এপিআই ব্যবহার করে কিছু লাইব্রেরির পরিবর্তে ফাইল আই / ও বলার চেয়ে কী এটি সিস্টেম প্রোগ্রামিং করে? অ্যান্ড্রয়েড ওএস সিস্টেম প্রোগ্রামিং লিখছিলাম? যদি …

11
পোস্টফিক্স ইনক্রিমেন্ট অপারেটর এড়িয়ে চলুন
আমি পড়েছি যে পারফরম্যান্স কারণে (কিছু ক্ষেত্রে) পোস্টফিক্স ইনক্রিমেন্ট অপারেটরটি এড়ানো উচিত । কিন্তু এই কোড পাঠযোগ্যতা প্রভাবিত করে না? আমার মতে: for(int i = 0; i < 42; i++); /* i will never equal 42! */ এর থেকে আরও ভাল দেখাচ্ছে: for(int i = 0; i < 42; ++i); …

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

2
FAT16 2 জিবি-র বেশি কেন সঞ্চয় করতে পারে না?
আমি FAT16- তে তথ্য খুঁজতে যে সমস্ত সাইটগুলিতে যাচ্ছি সেগুলি কেবল ঘোষণামূলকভাবে জানায় যে এটি 2 জিবি এর বেশি বরাদ্দ করতে পারে না। ঠিক আছে. গ্রেট। আমি তোমাকে বিশ্বাস করি. তবে আপনি কীভাবে এই সিদ্ধান্তে পৌঁছবেন (কেবল এটি পরীক্ষা করা ব্যতীত)? FAT16 সিস্টেম কতটা ধরে রাখতে পারে তা নির্ধারণের জন্য …

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

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

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

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

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

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

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