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

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

2
ডোমেন-চালিত-নকশা - সত্তা সমস্যার বাহ্যিক নির্ভরতা
আমি ডোমেন-চালিত-নকশা শুরু করতে চাই, তবে শুরু করার আগে বেশ কয়েকটি সমস্যা সমাধান করতে চাই :) আসুন কল্পনা করুন আমার একটি গোষ্ঠী এবং ব্যবহারকারী রয়েছে এবং যখন ব্যবহারকারী কোনও দলে যোগদান করতে চান, আমি groupsService.AddUserToGroup(group, user)পদ্ধতিটি কল করছি । ডিডিডিতে আমার করা উচিত group.JoinUser(user), যা দেখতে বেশ ভাল লাগে। যদি …

2
ডেটা এবং নির্দেশাবলীর জন্য আলাদা এল 1 ক্যাশে রয়েছে কেন?
কিছু স্লাইড সরে গিয়ে লক্ষ্য করেছেন যে এল 1 ক্যাশে (কমপক্ষে ইন্টেল সিপিইউতে) তথ্য এবং নির্দেশের ক্যাশের মধ্যে পার্থক্য করে, আমি জানতে চাই কেন এটি ..
23 hardware  cpu 

3
সি # 8 নন-অযোগ্য রেফারেন্স এবং ট্রাই প্যাটার্ন
সি # ক্লাসে একটি প্যাটার্ন রয়েছে যার দ্বারা অনুকরণীয় : Dictionary.TryGetValueএবং int.TryParseএমন একটি পদ্ধতি যা একটি বুলিয়ান প্রদান করে যা অপারেশনের সাফল্য এবং আসল ফলাফল সহ একটি আউট প্যারামিটার নির্দেশ করে; যদি অপারেশন ব্যর্থ হয় তবে আউট প্যারামিটারটি বাতিল হয়ে যায়। ধরে নেওয়া যাক আমি সি # 8 নন-অযোগ্য রেফারেন্স …
23 c#  .net  null 

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

4
কী মানের জোড়গুলির জন্য কী JSON কাঠামো ব্যবহার করবেন?
কী JSON ফর্ম্যাট কী মূল্যের জোড়গুলির জন্য ভাল পছন্দ এবং কেন? [{"key1": "value1"}, {"key2": "value2"}] বা: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] বা: {"key1": "value1", "key2": "value2"} প্রথম রূপটি আরও কমপ্যাক্ট এবং আরও বেশি "শব্দার্থক অর্থবহুল" বলে মনে হচ্ছে। দ্বিতীয় রূপটি আরও সমানভাবে কাঠামোগত বলে মনে হচ্ছে যা …
23 json 

5
স্মৃতি দুর্নীতির ডিবাগিং
প্রথমত, আমি বুঝতে পারি যে এটি একটি নিখুঁত উত্তর সহ একটি নিখুঁত প্রশ্নোত্তর শৈলীর প্রশ্ন নয়, তবে এটিকে আরও ভাল করে তোলার জন্য আমি কোনও শব্দার্থের কথা ভাবতে পারি না। আমি মনে করি না এর কোনও নিখুঁত সমাধান আছে এবং এটি স্ট্যাক ওভারফ্লোয়ের পরিবর্তে এখানে পোস্ট করার কারণগুলির একটি এটি। …
23 c++  debugging  memory 

3
কেন কিছু ফ্রেমওয়ার্ক এবং ভাষায় ফোল্ডারের নাম "বিন" ব্যবহার করা হয়?
আমি জাভা শিখছি। এবং এখনও দীর্ঘ সময় পরে আমি জানি না কেন ফোল্ডারের নাম "বিন" যেখানে কোনও জাভা জন্য সমস্ত সরঞ্জাম খুঁজে পায়? এর পিছনে কি কোনও যৌক্তিক কারণ রয়েছে? । নেট ফ্রেমওয়ার্কেও আমি একই লক্ষ্য করেছি।
23 java  terminology 

6
এলোমেলো নম্বর জেনারেটর কীভাবে কাজ করে?
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 8 বছর আগে স্থানান্তরিত । আমি কেবল পিএইচপি rand()ফাংশন সম্পর্কে চিন্তাভাবনা করছিলাম এবং আমি কীভাবে এটির পুনরায় তৈরি করতে পারি সে সম্পর্কে ভাবছিলাম এবং আমি সম্পূর্ণ বোকা হয়ে উঠে এসেছি। এলোমেলো নম্বর জেনারেটর …
23 random  numbers 

3
গিটারফ্লো শাখা মডেলটিতে কিউএ টিমের পরীক্ষা করা উচিত
আমরা একটি বড় দল (10-12 বিকাশকারী এবং 4 কিউএ) একই গিট সংগ্রহস্থল সহ একাধিক প্রকল্পে কাজ করছি। এটি একটি বসন্ত বুট ভিত্তিক ব্যাকএন্ড ওয়েব পরিষেবা। আমরা একটি ভাল গিট ব্রাঞ্চিং এবং কৌশল স্থাপনের সন্ধান করছি। আমাদের একটি QA দলও রয়েছে যা আমাদের বৈশিষ্ট্যগুলি প্রত্যাশা অনুযায়ী কাজ করছে তা নিশ্চিত করে …
23 testing  git  branching  qa  gitflow 

3
এপিআই এবং ফ্রন্টএন্ড-ব্যাকএন্ডের মধ্যে পার্থক্য
আমি একটি "স্ট্যান্ডার্ড" ব্যবসায়িক ওয়েবসাইট লেখার চেষ্টা করছি। "স্ট্যান্ডার্ড" দ্বারা, আমার অর্থ এই সাইটটি প্রারম্ভের শেষের জন্য যথাযথ HTML5, সিএসএস এবং জাভাস্ক্রিপ্ট, একটি ব্যাক-এন্ড (স্টাফ প্রক্রিয়া করার জন্য) চালায় এবং ডাটাবেসের জন্য মাইএসকিউএল চালায়। এটি একটি প্রাথমিক সিআরইউডি সাইট: ডাটাবেস স্টোরের যা আছে তাতে ফ্রন্ট-এন্ড কেবল সুন্দর করে তোলে; ব্যাকএন্ড …

6
আপনি যখন সি না করতে পারেন তখন কেন সি ++ এ শিরোনাম ফাইলের অভ্যন্তরে পদ্ধতির সংজ্ঞা থাকতে পারে?
সি তে, আপনার শিরোনাম ফাইলের ভিতরে ফাংশন সংজ্ঞা / বাস্তবায়ন থাকতে পারে না। তবে, সি ++ এ আপনি শিরোনাম ফাইলের অভ্যন্তরে সম্পূর্ণ পদ্ধতি প্রয়োগ করতে পারেন। আচরণ আলাদা কেন?
23 c++  c  headers 

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

19
উন্নয়নের জন্য পাইরেটেড / ক্র্যাকড সফ্টওয়্যার ব্যবহার [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …
22 security  ethics 

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

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

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