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

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

13
তাই সিঙ্গলেটন খারাপ, তাহলে কী?
সিলেটলেটগুলি ব্যবহার করে (এবং অতিরিক্ত ব্যবহার করা) নিয়ে সমস্যাগুলি সম্পর্কে ইদানীং অনেক আলোচনা হয়েছে। আমার কেরিয়ারেও আমি এর আগে একজন ছিলাম। সমস্যাটি এখন কী তা আমি দেখতে পাচ্ছি এবং এখনও, এখনও অনেকগুলি মামলা রয়েছে যেখানে আমি একটি ভাল বিকল্প দেখতে পাচ্ছি না - এবং সিঙ্গেলনবিরোধী অনেকগুলি আলোচনা সত্যিই একটি সরবরাহ …

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

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

15
যখন কেবলমাত্র এক শ্রেণি এটি প্রয়োগ করবে তখন কি আমার একটি ইন্টারফেস ব্যবহার করা দরকার?
কোনও ইন্টারফেসের পুরো বিন্দুটি কী নয় যে একাধিক শ্রেণি নিয়ম এবং প্রয়োগের সেটকে মেনে চলে?

18
কীভাবে কেউ হাজার হাজার আইএফ… তদ… ELSE নিয়ম পরিচালনা করতে পারেন?
আমি একটি অ্যাপ্লিকেশন তৈরির বিষয়ে বিবেচনা করছি, যা এর মূল ভিত্তিতে হাজার হাজার লোককে নিয়ে ... যদি ... তবে ... বিবৃতি দেয়। অ্যাপ্লিকেশনটির উদ্দেশ্যটি কোনও প্রাকৃতিক দৃশ্যে গরু কীভাবে ঘোরাফেরা করে তা অনুমান করতে সক্ষম হওয়া। তারা সূর্য, বাতাস, খাদ্যের উত্স, হঠাৎ ঘটনা ইত্যাদি দ্বারা প্রভাবিত হয় things এই জাতীয় …

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

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

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

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

10
এমভিসি আসলে কী?
একটি গুরুতর প্রোগ্রামার হিসাবে, আপনি কীভাবে প্রশ্নের উত্তর দেবেন এমভিসি কী? আমার মনে, এমভিসি হ'ল একটি নেভুলাস বিষয় - এবং এর কারণ আপনার শ্রোতা যদি একজন শিক্ষানবিস হয় তবে আপনি এটিকে সাধারণ পদে বর্ণনা করতে পারেন যা বিতর্কিত হওয়ার সম্ভাবনা কম। তবে, আপনি যদি কোনও জ্ঞানী শ্রোতা, বিশেষত একটি সাক্ষাত্কারকারীর …

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

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

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

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

17
যেখানে ফিরতি মান উপস্থিত নেই এমন ফাংশন / পদ্ধতিগুলি থেকে নুল বা খালি মানগুলি ফেরত দেওয়া ভাল?
আমি এখানে একটি সুপারিশ খুঁজছি। আমি যখন সংগ্রামের সাথে লড়াই করছি তখন যখন মূল্য ফেরৎ মূল্য উপস্থিত না থাকে বা নির্ধারণ করা যায় না তখন কোনও পদ্ধতি থেকে ন্যূনাল ফিরিয়ে দেওয়া ভাল বা খালি মান whether উদাহরণ হিসাবে নিম্নলিখিত দুটি পদ্ধতি গ্রহণ করুন: string ReverseString(string stringToReverse) // takes a string …

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