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

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

1
আইডেন্টিটি সার্ভার এমন কী প্রস্তাব করে যা এএসপি.এনইটি কোর পরিচয় দেয় না
এএসপি.নেট কোর ব্যবহার করে একটি নতুন ওয়েবসাইট তৈরি করার সময় আমি বড় ছবিটি ঘিরে আমার মাথা নেওয়ার চেষ্টা করছি। আমি চাই আমার ওয়েবসাইটের ব্যবহারকারীরা নিবন্ধভুক্ত করতে এবং ফেসবুক এবং গুগলের মতো সামাজিক মিডিয়াতে লগ ইন করতে সক্ষম হন। সংস্থাগুলির জন্য যখন তারা আমার ওয়েবএপিআই-তে অনুরোধ করে তখন নিবন্ধভুক্ত হওয়াতে আমার …
9 asp.net  oauth2 

3
ডাটাবেসে ডোমেন লজিকের বয়স কি শেষ? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 3 বছর আগে বন্ধ । আমি সম্প্রতি ২০১ opinion সাল থেকে এই অভিমতকে হোঁচট খেয়েছি যে ডেটাবেসে …
9 database 

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

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

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

1
গিটফ্লো ব্যবহার করার সময় একটি পরিষ্কার গিট ইতিহাস বজায় রাখা - নিমজ্জিত বিকাশের প্রতিশ্রুতি দেয়
গিটফ্লো ব্যবহার করে, একটি release-1.0.0শাখা তৈরি করার সময় এবং এটি উভয়কে মার্জ করার সময় masterএবং developউভয় শাখায় একটি অনুপস্থিত প্রতিশ্রুতি থাকবে: masterযেখানে release-1.0.0একীভূত হয়েছিল তার প্রতিশ্রুতি থাকবে নাdevelop developযেখানে release-1.0.0একীভূত হয়েছিল তার প্রতিশ্রুতি থাকবে নাmaster পরিবর্তে, পরে hotfix-1.0.1সৃষ্টি মিশে গিয়ে তৈরি হয় masterযখন এটি মার্জ করা হচ্ছে, develop, একত্রীকরণ করে …
9 git  gitflow 

2
মাইক্রোসার্ভেসিস এবং ক্যানোনিকাল মডেল
আমি যখন এই সাইটে মাইক্রোসার্ভেসিস সম্পর্কে পড়ছিলাম তখন আমি নীচের বিবৃতিটি পেলাম। ক্যানোনিকাল স্কিমা বলতে কী বোঝায়? এটি কি ডোমেন মডেলের মতো নয়? মাইক্রোসার্ভেসেস আর্কিটেকচার প্যাটার্ন এসওএর অন্যান্য অংশগুলিকেও প্রত্যাখ্যান করে, যেমন একটি ক্যানোনিকাল স্কিমার ধারণা।

3
ইন্টারফেসের জন্য কংক্রিটের ক্লাসগুলির উপর নির্ভর করা কি ঠিক আছে?
আমি কাস্টম ত্রুটি হ্যান্ডলারের জন্য জাভাতে ইন্টারফেস তৈরি করছি। একটি আর্গুমেন্ট ত্রুটি বস্তুটি পাস করতে চাই তবে আমার এটি Exceptionক্লাসের শিশু হওয়া দরকার । কোনও ইন্টারফেসে আমার সংজ্ঞায়িত শ্রেণীর নামটি ব্যবহার করা কি ঠিক আছে? এটি কোনও প্রয়োগের উপর নির্ভরশীল না হওয়ার শর্তে এটি কোনও ইন্টারফেসকে কম তৈরি করবে না? …

4
পাইথনে ক্লাস সজ্জকার: ব্যবহারিক ব্যবহারের ক্ষেত্রে
আমি পাইথন বর্গ সাজসজ্জার ব্যবহারিক এবং অ সিন্থেটিক ব্যবহারের ক্ষেত্রে সন্ধান করছি। এখনও অবধি, আমার কাছে একমাত্র কেসটি প্রকাশক-গ্রাহক সিস্টেমে ক্লাস নিবন্ধকরণ করছে, যেমন প্লাগইন বা ইভেন্ট, এরকম কিছু: @register class MyPlugin(Plugin): pass অথবা @recieves_notifications class Console: def print(self, text): ... অন্য যে কোনও বিবেকবান কেসটির কথা আমি ভাবছিলাম তা …

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

3
খাবারের সর্বাধিক ক্যালোরি-এমনকি ব্যবস্থা বাছাই করা
ধরুন আমি একদিনে পাঁচটি খাবার খাই এবং সপ্তাহে সাত দিন থাকায় আমার কাছে মোট খাবারের জন্য মোট 35 টি রেসিপি রয়েছে seven প্রতিটি রেসিপি একটি ক্যালোরি গণনা আছে। প্রতি দিন অবশ্যই প্রতিটি খাবারের জন্য একটি রেসিপি থাকা উচিত এবং প্রতিটি রেসিপি নির্দিষ্ট খাবারের সাথে স্থির করা হয় (যেমন আপনার রাতের …

2
কেবল 'বুলিয়ান নান্দ' ব্যবহার করে সমস্ত বুলিয়ান লজিক কীভাবে তৈরি করা যায় তার অনুরূপ 'বিটওয়াইস নান্ড' ব্যবহার করে সমস্ত বিটওয়াইজ অপারেটরগুলির সংজ্ঞা দেওয়া সম্ভব?
Nand একটি 'সর্বজনীন' লজিক গেট হিসাবে পরিচিত, কারণ এটি আপনাকে অন্য সমস্ত বুলিয়ান লজিক গেটগুলি সংজ্ঞায়িত করতে দেয়: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) এটি ন্যানড-লজিক হিসাবে পরিচিত এবং …

3
কেন সুইফট সাবক্লাসটি প্রথমে যথাযথ ক্ষেত্রের সূচনা করে?
ভাষা সুইফ্টে, উদাহরণের সূচনা করার জন্য, একটিটিকে class শ্রেণীর সমস্ত ক্ষেত্র পূরণ করতে হবে এবং কেবল তখনই সুপার কনস্ট্রাক্টরকে কল করতে হবে: class Base { var name: String init(name: String) { self.name = name } } class Derived: Base { var number: Int init(name: String, number: Int) { // won't …

9
লুপের উপর ভিত্তি করে একটি সূচকে প্রথম উপাদানটি এড়িয়ে যাওয়ার পরিষ্কার উপায়
আমার কাছে এমন একটি লুপ রয়েছে যেখানে আমাকে শূন্য-ভিত্তিক অ্যারেতে প্রথম উপাদানটি এড়িয়ে যেতে হবে। এর মধ্যে কোনটি আমার উদ্দেশ্যগুলি আরও স্পষ্টভাবে দেখায়? for($i=1 ; $i < count(array) ; $i++){ array[$i]; } অথবা for($i=0+1 ; $i < count(array) ; $i++){ array[$i]; }
9 php  loops 

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

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