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

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

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

7
ফাংশনটি কেবল অপরিবর্তিত প্যারামিটার ফেরত দেয়, অকেজো?
আমি যে প্রকল্পে কাজ করছি তার মধ্যে আমি এই ফাংশনটি পেয়েছি: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end খুব দুঃখের বিষয়, কোডারটি আর সংস্থায় কাজ করে না। কেন কেউ এমন একটি ফাংশন তৈরি …

1
জাভা অ্যাপ্লিকেশন কাঠামো: অনুভূমিক বনাম উল্লম্ব বিভাজন
বড় জাভা অ্যাপ্লিকেশনটির জন্য প্রারম্ভিক প্রকল্পের কাঠামোটি (মাভেন / এক্সলিপস ব্যবহার করে) নিয়ে কিছুটা বিতর্ক। বিকল্প 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) বিকল্প 2: area1-entities area1-services area1-app area2-entities area2-services …

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

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

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

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

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

4
রানটাইমে ক্লাসে ক্ষেত্র যুক্ত করা - নকশার ধরণ
আপনার গ্রাহককে তাদের সিএমএসে ইশপে পণ্যটিতে নতুন সম্পত্তি (উদাহরণস্বরূপ রঙ) যুক্ত করার সম্ভাবনা থাকতে চান তা কল্পনা করুন। ক্ষেত্র হিসাবে সম্পত্তি থাকার পরিবর্তে: class Car extends Product { protected String type; protected int seats; } আপনি সম্ভবত কিছু করতে হবে: class Product { protected String productName; protected Map<String, Property> properties; …

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

4
ওপেন সোর্স প্রকল্পে অবদান থেকে প্রাপ্ত কোডটির উপরে কার অধিকার রয়েছে?
যদি কোনও ওপেন সোর্স প্রকল্প শুরু করে (উদাহরণস্বরূপ জিপিএল লাইসেন্স সহ) যেখানে লোকেরা অবদান রাখবে, পুরো প্রকল্পের স্তরে এই অবদানগুলির মালিক কে হবে? নতুন কোডটি কি মূল লেখকের সম্পত্তি হয়ে যাবে বা অবদানকারীরাও লেখক হবে? চলমান প্রকল্পের অধিকার কার? উদাহরণস্বরূপ, দ্বিতীয় লাইসেন্সে কোড প্রকাশের ক্ষমতা কার? শুধুমাত্র মূল লেখক? অবদানকারীরা …

2
ফাইলের নামের অংশ হিসাবে সংস্করণ নম্বর
আমি দেখতে পাচ্ছি যে কয়েকটি সফ্টওয়্যারটির ফাইলের নামের অংশ হিসাবে সংস্করণ নম্বর অন্তর্ভুক্ত রয়েছে, অন্যরা তা না করে। আমি পরের ধরণের আরও বেশি অভ্যস্ত, এবং আমি মনে করি এটি আরও জনপ্রিয়, তবে আমি কখনও কখনও জাভাস্ক্রিপ্ট লাইব্রেরিতে পূর্ববর্তী টাইপটি দেখতে পাই। উদাহরণস্বরূপ, jQuery এর ফাইলের নামটি এর jquery-2.1.0.jsপরিবর্তে jquery.js। আমি …

3
কীভাবে বিভিন্ন এপিআই ভার্সন সমর্থন করবেন
আমি একটি রেস্ট এপিআই লিখছি এবং ভাবছি যে বিভিন্ন সংস্করণ সমর্থন করে কীভাবে সেরা পরিচালনা করা যায়। এর মাধ্যমে আমার অর্থ এই নয় যে কীভাবে কোনও ইউআরআইকে ভি 2 বা ভি 3 হিসাবে সংজ্ঞায়িত করা যায়, বরং কোডটি কীভাবে এটির প্রয়োজন হবে তার কাঠামো কীভাবে তৈরি করা যায়: একই সাথে …

4
4 + 1 আর্কিটেকচারাল ভিউ মডেল এবং ইউএমএলের মধ্যে ম্যাপিং
4 + 1 আর্কিটেকচারাল ভিউ মডেলটি কীভাবে ইউএমএলে ম্যাপ দেয় সে সম্পর্কে আমি কিছুটা বিভ্রান্ত। উইকিপিডিয়া নিম্নলিখিত ম্যাপিং দেয়: যৌক্তিক দৃষ্টিভঙ্গি: শ্রেণি চিত্র, যোগাযোগ চিত্র, সিকোয়েন্স ডায়াগ্রাম। বিকাশ দেখুন: কম্পোনেন্ট ডায়াগ্রাম, প্যাকেজ ডায়াগ্রাম প্রক্রিয়া দর্শন: ক্রিয়াকলাপ ডায়াগ্রাম শারীরিক দর্শন: স্থাপনার চিত্র দৃশ্যাবলী: ব্যবহারের ক্ষেত্রে ডায়াগ্রাম অবজেক্ট লাইফসাইकल কনসেপ্টে ইউএমএল সিকোয়েন্স …
15 architecture  uml  model  view 

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

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