প্রশ্ন ট্যাগ «design-patterns»

একটি ডিজাইনের প্যাটার্ন হ'ল সফ্টওয়্যার ডিজাইনে সাধারণভাবে ঘটে যাওয়া সমস্যার সাধারণ পুনরায় ব্যবহারযোগ্য সমাধান।

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

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

4
কেন কোনও উন্নয়ন দল জিদ করবে যে ভিজ্যুয়াল স্টুডিওতে একাধিক প্রকল্পের একক সমাধান ব্যবহার করা "আন্তঃনির্ভরতা জটিলতা বাড়ায়"?
আমি একটি বাহ্যিক দল পরিচালনা করতে সহায়তা করছি যারা বিদ্যমান কিছু পণ্যের নতুন সংস্করণ বিকাশ করতে শুরু করেছে। .তিহাসিকভাবে, এই দলটি সর্বদা ভিজ্যুয়াল স্টুডিওতে প্রায় 30 টি মডিউলগুলির একক সমাধানে একটি একক প্রকল্পের একটি মডেল ব্যবহার করেছে যা একত্রিতযোগ্য বিল্ড তৈরি করতে একত্রিত হয়। এটি বিল্ড নির্ভরযোগ্যতা এবং গুণমানের উপর …

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

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

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

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

4
ইতিমধ্যে বিদ্যমান কোন বস্তুর সাথে আমি কীভাবে কার্যকারিতা যুক্ত করব?
আমার একটি ইন্টারফেস রয়েছে যা নির্দিষ্ট পরিমাণে সংজ্ঞায়িত কার্যকারিতা রয়েছে। চল বলি: interface BakeryInterface { public function createCookies(); public function createIceCream(); } এটি ইন্টারফেসের বেশিরভাগ বাস্তবায়নের জন্য ভাল কাজ করে তবে কয়েকটি ক্ষেত্রে আমাকে কিছু নতুন কার্যকারিতা যুক্ত করতে হবে (যেমন সম্ভবত কোনও নতুন পদ্ধতিতে রোলড করা createBrownies())। এটি করার …

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

6
Iterator প্যাটার্ন - কেন অভ্যন্তরীণ উপস্থাপনা প্রকাশ না করা গুরুত্বপূর্ণ?
আমি পড়া করছি C # এর নকশা প্যাটার্ন এসেনশিয়ালস । আমি বর্তমানে পুনরাবৃত্তি প্যাটার্ন সম্পর্কে পড়ছি। আমি কীভাবে প্রয়োগ করব তা পুরোপুরি বুঝতে পেরেছি, তবে আমি গুরুত্ব বুঝতে পারি না বা ব্যবহারের ক্ষেত্রেও দেখতে পাই না। বইটিতে এমন একটি উদাহরণ দেওয়া হয়েছে যেখানে কারও কাছে অবজেক্টের একটি তালিকা পাওয়া দরকার। …

3
একক হিসাবে স্ট্যাটিক কারখানা বনাম কারখানা
আমার কিছু কোডে, আমার কাছে এটির মতো একটি স্ট্যাটিক কারখানা রয়েছে: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } কোড পর্যালোচনা চলাকালীন প্রস্তাব দেওয়া হয়েছিল যে এটি সিঙ্গলটন এবং ইনজেকশন হওয়া উচিত। সুতরাং, এটি দেখতে এইরকম হওয়া …

7
একটি শ্রেণীর জন্য প্যাটার্ন যা কেবল একটি কাজ করে
ধরা যাক আমার কাছে এমন একটি পদ্ধতি রয়েছে যা স্টাফ করে : void doStuff(initalParams) { ... } এখন আমি আবিষ্কার করেছি যে "স্টাফগুলি করা" বেশ কমপেক্স অপারেশন। পদ্ধতিটি বড় হয়ে যায়, আমি এটিকে একাধিক ছোট পদ্ধতিতে বিভক্ত করি এবং শীঘ্রই আমি বুঝতে পারি যে স্টাফ করার সময় এক ধরণের রাষ্ট্র …

5
অ্যাপ্লিকেশন সেটিংস লোড করার সেরা উপায়
জাভা অ্যাপ্লিকেশনটির সেটিংস রাখার একটি সহজ উপায় ".properties" এক্সটেনশন সহ একটি নির্দিষ্ট মানের সাথে সংযুক্ত প্রতিটি সেটিংয়ের শনাক্তকারী সমন্বিত একটি পাঠ্য ফাইল দ্বারা উপস্থাপিত হয় (এই মানটি একটি সংখ্যা, স্ট্রিং, তারিখ ইত্যাদি হতে পারে)) । সি # তে একটি অনুরূপ পন্থা ব্যবহার করে তবে পাঠ্য ফাইলটির নাম অবশ্যই "App.config" রাখা …

3
কোনও উপাদান-সত্তা-সিস্টেম আর্কিটেকচার ব্যবহার করে অ্যাপ্লিকেশনগুলি (গেমস নয়) তৈরি করা কি যুক্তিসঙ্গত?
আমি জানি যে অ্যাপল অ্যাপস্টোর বা গুগল প্লে অ্যাপ স্টোরের মতো অ্যাপ্লিকেশনগুলি (দেশীয় বা ওয়েব) তৈরি করার সময় মডেল-ভিউ-কন্ট্রোলার আর্কিটেকচারটি ব্যবহার করা খুব সাধারণ। তবে গেম ইঞ্জিনগুলিতে সাধারণ উপাদান / সত্ত্বা-সিস্টেম আর্কিটেকচার ব্যবহার করে অ্যাপ্লিকেশন তৈরি করা কি যুক্তিসঙ্গত?

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

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