প্রশ্ন ট্যাগ «globals»

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

22
কীভাবে গ্লোবাল একটি ডাটাবেস থেকে আলাদা?
আমি এই পুরানো প্রশ্নটি পেরিয়ে বিশ্বব্যাপী রাষ্ট্র সম্পর্কে কী খারাপ তা জিজ্ঞাসা করেই দৌড়ে এসেছি , এবং শীর্ষ-ভোট প্রাপ্ত, গৃহীত উত্তরগুলি দৃts়ভাবে জানিয়েছে যে আপনি এমন কোনও কোডকে বিশ্বাস করতে পারবেন না যা গ্লোবাল ভেরিয়েবলগুলির সাথে কাজ করে, কারণ অন্য কোথাও কোথাও আসতে পারে এবং এর সংশোধন করতে পারে মান …
250 state  globals 

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

15
পরিষ্কার কোড: কয়েকটি পরামিতি সহ ফাংশন [বন্ধ]
আমি রবার্ট সি মার্টিনের ক্লিন কোডের প্রথম অধ্যায়গুলি পড়েছি , এবং এটি আমার কাছে বেশ সুন্দর বলে মনে হয়েছে, তবে আমার একটি সন্দেহ আছে, একটি অংশে এটি উল্লেখ করা হয়েছে যে এটি ভাল (জ্ঞানীয়ভাবে) রয়েছে যে ফাংশনগুলির কয়েকটি পরামিতি থাকতে হবে সম্ভব হিসাবে, এটি এমনকি 3 বা ততোধিক পরামিতি একটি …

2
প্যারামিট্রাইজ পদ্ধতি বনাম গ্লোবাল ভেরিয়েবল
আমার কোডটি বাড়তে শুরু করার সাথে আমার খুব সাধারণ প্রশ্ন রয়েছে যা কিছুক্ষণের জন্য আমাকে হতাশ করে চলেছে। প্যারামিটারগুলি নেস্টেড ফাংশন কলগুলির দীর্ঘ রুটগুলির মধ্য দিয়ে গেলে গ্লোবাল ভেরিয়েবলগুলি দ্বারা প্রতিস্থাপন করা উচিত? আমি বুঝতে পারি যে বিশ্বব্যাপী পরিবেশ কোনও প্রোগ্রামের রাজ্যটিকে অনির্দেশ্য করে তুলতে পারে কারণ অনেকগুলি ক্রিয়াকলাপ ভাগ …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.