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

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

1
এমভিভিএম-এ রাষ্ট্র পরিচালনার জন্য কি কোনও ভাল আনুষ্ঠানিক প্যাটার্ন রয়েছে?
আমি ওয়েব-ওয়ার্ল্ডে রেডাক্স এবং প্রতিক্রিয়া সম্পর্কে শিখতে শুরু করেছি এবং ডাব্লুপিএফের এমভিভিএম-স্টাইলের আর্কিটেকচারের সাথে ডেস্কটপ-জগতে কতটা বেদনাদায়ক স্টেট ম্যানেজমেন্ট রয়েছে তা উপলব্ধি করতে পেরেছি (বিশেষভাবে ক্যালিবার্ন ব্যবহার করে দৃশ্যগুলি আবদ্ধ করার জন্য) ভিউমোডেলগুলিতে)। রেডাক্সের কয়েকটি সাধারণ নীতি রয়েছে যা নির্দেশ করে যে কীভাবে রাজ্য পরিচালনা করা উচিত, ইউআই আপডেটগুলি তৈরি …
21 wpf  mvvm  state  redux 

3
টন প্যারামিটার বনাম বিল্ডার প্যাটার্ন সহ নির্মাণকারী
এটি ভালভাবে জানে যে আপনার ক্লাসে যদি অনেক পরামিতি সহ কোনও কনস্ট্রাক্টর থাকে তবে 4 এর বেশি বলুন, তবে এটি সম্ভবত একটি কোডের গন্ধ । ক্লাসটি এসআরপিকে সন্তুষ্ট করলে আপনাকে পুনর্বিবেচনা করা দরকার । তবে যদি আমরা 10 বা ততোধিক পরামিতিগুলির উপর নির্ভর করে যা তৈরি এবং অবজেক্ট করি এবং …

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

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

3
@ স্ট্যাটিকমোথডো বনাম মডিউল-স্তরের ফাংশন
এটি সম্পর্কে @staticmethodএবং না @classmethod! আমি জানি কিভাবে staticmethodকাজ করে। আমি যেটি জানতে চাই তা হ'ল @staticmethodবনামের মডিউল-স্তরের ফাংশনের যথাযথ ব্যবহারের ক্ষেত্রে । আমি এই প্রশ্নটি গুগল করে দিয়েছি এবং মনে হচ্ছে কিছু সাধারণ চুক্তি আছে যে মডিউল-স্তরের ফাংশনগুলি স্থির পদ্ধতির তুলনায় বেশি পছন্দ করা হয় কারণ এটি বেশি অজগর। …
21 python 

1
জাভাতে চ্যানেল-ভিত্তিক আই / ও এবং স্ট্রিম-ভিত্তিক আই / ওয়ের মধ্যে পার্থক্য কী?
স্ট্রিম-ভিত্তিক ইনপুট এবং চ্যানেল-ভিত্তিক ইনপুটটির মধ্যে পার্থক্য কী? জাভা এপিআই উভয় "java.nio" প্যাকেজে স্ট্রিম-ভিত্তিক এবং "java.nio" প্যাকেজে চ্যানেল-ভিত্তিক সরবরাহ করে। দুজনের মধ্যে কোনটি পারফরম্যান্সে ভাল এবং রান-টাইমের ত্রুটি হ্রাস করেছে?
21 java 

5
ক্রিয়ামূলক প্রোগ্রামিং কি অঙ্কের সাথে দৃ strongly়ভাবে সম্পর্কিত?
ফাংশনাল প্রোগ্রামিং কি গণিতের সাথে এতটা সম্পর্কিত কারণ কার্যকরী প্রোগ্রামিংয়ের বেশিরভাগ গাণিতিক ধারণার সাথে চিত্রিত হয়? একটি অত্যাবশ্যকীয় ব্যাকগ্রাউন্ড সহ কোনও প্রোগ্রামারের জন্য ফাংশনাল প্রোগ্রামিং শিখতে ও বুঝতে শেখার জন্য গণিতের একটি শক্ত ভিত্তি থাকা কী দরকার?

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

7
ডাটাবেস এন্ট্রি পরিবর্তনের ইতিহাস আছে উপায়
ডাটাবেস এন্ট্রি (ডেটা) এর সংস্করণ অনুমোদনের উপায়গুলি কী কী? নিবন্ধগুলির পরিবর্তনগুলি ফিরিয়ে আনতে কন্টেন্ট-ম্যানেজমেন্ট-সিস্টেমের দক্ষতার কথা চিন্তা করুন। তাদের পক্ষে কি ভাল?
21 design  database 

2
কে আগে async / অপেক্ষায় ছিল?
পাইথন ২০১৫ সালে 3.5 এ অসঙ্ক / প্রতিক্ষেত্রের সংযোজন যুক্ত করেছিল। জাভাস্ক্রিপ্ট সম্প্রদায়টি বাজিলিওন বছর ধরে এটির দিকে পদক্ষেপ নিয়েছিল এবং অবশেষে 2017 সালে প্রকাশিত ইএস 8-এর খসড়ার একটি খুব অনুরূপ বাস্তবায়ন যুক্ত করেছে (আমার বোঝার থেকে)। টাইপসক্রিপ্ট এছাড়াও 2015 সালে সংস্করণ 1.7 এ অ্যাসিঙ্ক পদ্ধতি যুক্ত করেছে যে প্রশিক্ষণপ্রাপ্ত …

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

4
ডোনাল্ড নথ কেন সমাবেশের ভাষা ব্যবহার করে টিএওসিপি লেখেন?
আমি সমাবেশের ভাষা ব্যবহার করে ঘৃণা করি না, যেহেতু আমি আমার ওএস কোর্সে কিছু লিখেছি। তবে স্পষ্টতই, সমাবেশ ভাষার বিমূর্ততা নেই, আপনাকে বিশদগুলিতে আরও মনোযোগ দিতে হবে। টিএওসিপি লেখার জন্য কি সমাবেশের ভাষাটি প্রয়োজনীয়?
20 assembly  taocp 

6
লিনকিউ এমনভাবে প্রয়োগ করে কী কী লাভ হয়েছিল যাতে ফলাফলগুলি ক্যাশে হয় না?
এটি লিনকিউ ব্যবহার করে যারা পা ভিজিয়ে চলেছে তাদের পক্ষে এটি একটি পরিচিত সমস্যা: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } private …

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

3
বিশাল অ্যারে পূরণ না করে একটি বড় সমস্যা উত্পাদন করার পেশাদার উপায়: সি ++, অ্যারের অংশ থেকে বিনামূল্যে মেমরি
আমি একটি পদার্থবিজ্ঞানের সিমুলেশন বিকাশ করছি এবং আমি প্রোগ্রামিংয়ের পরিবর্তে নতুন হয়ে থাকি, বড় প্রোগ্রামগুলি তৈরি করার সময় আমি সমস্যার মধ্যে পড়ে যাই (মূলত স্মৃতি বিষয়গুলি)। আমি ডায়নামিক মেমোরি বরাদ্দ এবং মুছে ফেলার (নতুন / মুছে ফেলা ইত্যাদি) সম্পর্কে জানি, তবে আমি কীভাবে প্রোগ্রামটি কাঠামোগত করি তার জন্য আমার আরও …
20 c++  data  memory  array  dynamic 

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