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

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

4
পলিমারফিক আচরণের জন্য নকশার প্যাটার্ন লাইব্রেরি পৃথককরণের অনুমতি দেওয়ার সময়
আসুন আমি একটি অনুক্রমের আছে Itemক্লাস: Rectangle, Circle, Triangle। আমি সেগুলি আঁকতে সক্ষম হতে চাই, সুতরাং আমার প্রথম সম্ভাবনাটি Draw()প্রতিটিটিতে একটি ভার্চুয়াল পদ্ধতি যুক্ত করা: class Item { public: virtual ~Item(); virtual void Draw() =0; }; যাইহোক, আমি অঙ্কন কার্যকারিতাটি একটি পৃথক ড্র লাইব্রেরিতে বিভক্ত করতে চাই যখন কোর লাইব্রেরিতে …

3
জাভা জেনেরিকগুলি কেন অ্যারে থাকতে পারে না?
কেন যখন আমি অ্যারেলিস্টগুলির একটি অ্যারে করার চেষ্টা করি: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];ত্রুটি আছে এবং জাভা এটির অনুমতি দেয় না? জাভা জেনেরিক প্রয়োগ, কোনও ভাষায় জেনারিকস বা যথেচ্ছ কিছু প্রয়োগের সাথে সম্পর্কিত কি কারণ আছে?

3
জেনারিক্স এবং টাইপ-ইরেজোর
জাভাতে জেনেরিকগুলি মুছে ফেলা টাইপ ব্যবহার করে প্রয়োগ করা হয়। জেএলএস বলছে যে অনুপ্রেরণা ছিল পশ্চাদপদ সামঞ্জস্য। অন্যদিকে যেমন সি # জেনেরিকগুলি পুনরায় সংশোধনযোগ্য। তাত্ত্বিকভাবে জেনারিক্সকে "মুছে ফেলা" বা "পুনরায় সংশোধনযোগ্য" হিসাবে রাখার সুবিধা এবং অসুবিধাগুলি কী? জাভা কি কিছু হারিয়েছে?

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

1
নোড.জেএস না সার্লেটলেট? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 4 বছর আগে বন্ধ ছিল । আমি জাভাস্ক্রিপ্ট সার্ভারের পাশের ভাষা অর্থাৎ নোড.জেএস …

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

3
আমি কীভাবে ডাটাবেস অ্যাক্সেস encapsulate করা উচিত?
ডাটাবেস অ্যাক্সেস পরিচালনা করতে ব্যবহৃত ভাল বর্গ কাঠামোর কয়েকটি উদাহরণ কী? আমি ক্লাস এনক্যাপসুলেশনের একজন অনুরাগী এবং পাত্রে (উদাহরণস্বরূপ গাড়ী) ডাটাবেসের কাজগুলি না সম্পাদন করতে পছন্দ করব। ভবিষ্যতে ডাটাবেস ক্যাশের মতো জিনিসে খুব সহজেই নামার ক্ষমতাও আমি চাই। আমি প্রায়শই ধারক ক্লাসগুলির প্যাটার্নটি গ্রহণ করি, যা একটি একক সিঙ্গলটন ক্লাস …
10 c++  database 

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

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

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

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

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

6
আমি যদি লক ব্যবহার করি তবে আমার অ্যালগরিদমটি কি এখনও লক-মুক্ত থাকতে পারে?
লক-মুক্তের একটি সাধারণ সংজ্ঞা হ'ল কমপক্ষে একটি প্রক্রিয়া অগ্রগতি করে। 1 যদি আমার কাছে কোনও লাউ দ্বারা সুরক্ষিত কাতারের মতো একটি সাধারণ ডেটা স্ট্রাকচার থাকে তবে একটি প্রক্রিয়া সর্বদা অগ্রগতি করতে পারে যেমন একটি প্রক্রিয়া লকটি অর্জন করতে পারে, যা চায় তা করতে পারে এবং ছেড়ে দিতে পারে। সুতরাং এটি …

3
মূলত যা করার জন্য ডিজাইন করা হয়েছিল তার বাইরে জাভাস্ক্রিপ্টটি বিকশিত হয়েছে?
জাভাস্ক্রিপ্টের উদ্দেশ্য সম্পর্কে, কখন এবং কীভাবে এটি ব্যবহার করা উচিত ইত্যাদি বিষয়ে আমি একটি বন্ধুর সাথে কথা বলছিলাম He তিনি উদ্ধৃত করেছেন: জাভাস্ক্রিপ্টটি HTML পৃষ্ঠাগুলিতে ইন্টারঅ্যাক্টিভিটি যুক্ত করার জন্য ডিজাইন করা হয়েছিল [...] জাভাস্ক্রিপ্ট HTML ডিজাইনারদের একটি প্রোগ্রামিং সরঞ্জাম দেয় এইচটিএমএল লেখকরা সাধারণত প্রোগ্রামার নন, তবে জাভাস্ক্রিপ্ট একটি খুব সরল …
10 javascript 

7
আরডিএফএস / ওডাব্লুএল বনাম এক্সএমএল ব্যবহারের মধ্যে পার্থক্য কী?
আমি ভাবছিলাম যে আরডিএফএস / ওডাব্লুএল-এর অ্যান্টোলজি ভাষাগুলি মেটাটাটা পরিচালনা এবং তৈরি করার জন্য ট্যাগিং / মার্কআপ সিস্টেম (যেমন http://www.schema.org/ ) ব্যবহার করার কী কী সুবিধা রয়েছে ?

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