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

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

5
আপনি কীভাবে বাইনারি ফর্ম্যাটটি ডিবাগ করবেন?
আমি বাইনারি বিল্ডার বিল্ডিং ডিবাগ করতে সক্ষম হতে চাই। এই মুহূর্তে আমি বাইনারি পার্সারে ইনপুট ডেটা মুদ্রণ করছি এবং তারপরে কোডের গভীরে গিয়ে ইনপুটটির ম্যাপিং আউটপুট থেকে প্রিন্ট করছি, তারপরে আউটপুট ম্যাপিং (পূর্ণসংখ্যার) গ্রহণ করে এবং এটি ব্যবহার করে যথাযথ পূর্ণসংখ্যা সনাক্ত করতে বাইনারি মধ্যে বেশ সুন্দর, এবং ইনপুট এবং …
11 debugging  binary 

5
নির্ভরতা ইনজেকশন কীভাবে ব্যবহার করবেন এবং টেম্পোরাল কাপলিং এড়ানো যায়?
ধরুন আমার কাছে এটি Serviceকনস্ট্রাক্টরের মাধ্যমে নির্ভরতা পেয়েছে তবে এটি ব্যবহারের আগে কাস্টম ডেটা (প্রসঙ্গ) দিয়েও আরম্ভ করা দরকার: public interface IService { void Initialize(Context context); void DoSomething(); void DoOtherThing(); } public class Service : IService { private readonly object dependency1; private readonly object dependency2; private readonly object dependency3; public …

2
কোনও অ্যান্টিটি-কম্পোনেন্ট সিস্টেম ডিকপলিং / তথ্য গোপনের জন্য ভয়ঙ্কর নয়?
শিরোনামটি ইচ্ছাকৃতভাবে হাইপারবোলিক এবং এটি কেবল প্যাটার্নটির সাথে আমার অনভিজ্ঞ হতে পারে তবে আমার যুক্তিটি এখানে: সত্তা বাস্তবায়নের "সাধারণ" বা তর্কযুক্ত যুক্তিযুক্ত সহজ উপায় হ'ল তাদের অবজেক্ট হিসাবে প্রয়োগ করে এবং সাধারণ আচরণ সাবক্লাসিং করে। এটি "এর EvilTreeএকটি সাবক্লাস Treeনাকি Enemy?" এর ক্লাসিক সমস্যার দিকে পরিচালিত করে । আমরা যদি …

6
উন্নয়নের পরে একটি সফ্টওয়্যার ডিজাইন ডকুমেন্ট তৈরি করা কি ন্যায়সঙ্গত হতে পারে?
আমি বর্তমানে আমার "সফটওয়্যার ডেভলপমেন্ট" স্টাডিজের জন্য আমার স্নাতক নিয়ে কাজ করছি, যাতে আমাকে একটি বাহ্যিক সংস্থায় স্বতন্ত্রভাবে জটিল সফটওয়্যার বিকাশ করতে হবে। এটি সমস্ত সম্পর্কিত নথি তৈরি করে কাঠামোগত পদ্ধতিতে করা দরকার manner এই প্রকল্পের জন্য আমি আইইইই স্ট্যান্ডার্ড ডকুমেন্টগুলি: সফ্টওয়্যার প্রয়োজনীয়তা ডকুমেন্ট (এসআরএস), সফ্টওয়্যার আর্কিটেকচার ডকুমেন্টস (এসএডি) এবং …

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

2
আইকোপমারেবল ইন্টারফেস কি পুরানো / "ক্ষতিকারক"?
IComparable শুধুমাত্র একটি উপায় কাজ করে ধরা যাক আপনার একটা Employeeক্লাস আছে। এক দর্শনে, আপনি Employeesনাম অনুসারে বাছাই করা - অন্যটিতে, ঠিকানার মাধ্যমে দেখতে চান। আপনি কিভাবে এটি অর্জন করতে যাচ্ছেন? সাথে নয় IComparable, কমপক্ষে কোনও অহঙ্কারী পদ্ধতিতে নয়। IComparable ভুল জায়গায় যুক্তি আছে ইন্টারফেস কল করে ব্যবহার করা হয় …
11 c#  sorting  comparison 

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

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

5
গল্পের পয়েন্টগুলিতে স্বতন্ত্র দক্ষতা বিবেচনা করা উচিত?
গল্পের অনুমান সম্পর্কে আমার বোধগম্যতা হ'ল যে কোনও গল্পের আকারের অনুমান করা উচিত যেমন এটি কোনও কল্পিত, গড় বিকাশকারী হিসাবে হয় - এটি আইনের "যুক্তিসঙ্গত বাইস্ট্যান্ডার" ধারণাটির মতো কিছুটা। এটি হ'ল আপনাকে এটি করতে হবে তা ধরে নিয়ে গল্পের আকারটি অনুমান করা উচিত নয় । একটি উদাহরণ দিতে: আমার আগের …
11 agile  estimation 

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

2
একটি ডোমেন অবজেক্ট তৈরির পরীক্ষা করার জন্য ইউনিট টেস্ট
আমার একটি ইউনিট টেস্ট রয়েছে, যা দেখতে এটির মতো দেখাচ্ছে: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } আমি দৃ am়ভাবে বলছি যে এখানে একটি ব্যক্তি অবজেক্ট তৈরি করা হয়েছে অর্থাৎ বৈধতা ব্যর্থ হয় না। উদাহরণস্বরূপ, যদি গাইডটি শূন্য হয় বা জন্ম তারিখটি 01/01/1900 …

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

1
কেন চারসেকেন্সের সংজ্ঞা (চারসেকেন্স) নেই?
এটি জাভা এসই এবং অ্যান্ড্রয়েড উভয়ের ক্ষেত্রেই প্রযোজ্য, কারণ চুক্তিগুলি অভিন্ন। জাভা এসই এর জন্য চারসেকেন্স ডকুমেন্টেশন অ্যান্ড্রয়েডের জন্য চারসেকেন্স ডকুমেন্টেশন CharSequenceএকটি contains(CharSequence)পদ্ধতি সংজ্ঞায়িত করে না । আমি কোনও কারণ খুঁজে পাচ্ছি না এবং এর সাথে এটি বেশ কার্যকর হবে, CharSequence#toString()অক্ষরের ক্রম পরীক্ষা করার জন্য কল করার প্রয়োজনকে আটকানো । …

5
কীভাবে ব্যতিক্রমগুলি ডিজাইন করবেন
আমি খুব সাধারণ একটি প্রশ্ন নিয়ে সংগ্রাম করছি: আমি এখন একটি সার্ভার অ্যাপ্লিকেশন নিয়ে কাজ করছি, এবং আমার ব্যতিক্রমগুলির জন্য একটি শ্রেণিবিন্যাস উদ্ভাবন করা প্রয়োজন (কিছু ব্যতিক্রম ইতিমধ্যে বিদ্যমান, তবে একটি সাধারণ কাঠামো প্রয়োজন)। আমি কীভাবে এটি করা শুরু করব? আমি এই কৌশল অনুসরণ করার কথা ভাবছি: 1) কি ভুল …
11 design  c++  exceptions  stl 

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

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