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

সফ্টওয়্যার ডিজাইনের মাধ্যমে সমস্যার সমাধান এবং সমাধানের পরিকল্পনা সম্পর্কে প্রশ্ন।

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

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

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

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

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

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

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

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

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

2
এইচটিটিপি অনুরোধ / প্রতিক্রিয়া অবজেক্টগুলি কি অপরিবর্তনীয় হতে হবে?
আমি মনে করি এটি নিরাপদ বলে যে বেশিরভাগ ওয়েব অ্যাপ্লিকেশনগুলি অনুরোধ / প্রতিক্রিয়া দৃষ্টান্তের উপর ভিত্তি করে। পিএইচপি এর কখনও এই বিষয়গুলির একটি আনুষ্ঠানিক বিমূর্ততা ছিল না। একটি গোষ্ঠী এটি পরিবর্তনের চেষ্টা করছে: https://github.com/php-fig/fig-standards/blob/master/propised/http-message.md যাইহোক, তারা অপরিবর্তনীয়তার বিষয়টি সম্পর্কে সন্ধান করতে পারে। একদিকে, অনুরোধ / প্রতিক্রিয়া অবজেক্টের সাধারণত তাদের জীবনচক্রের …

4
পাইথন জেনারেটর এবং ফাংশনগুলি "ডিএফ" কীওয়ার্ডটি কেন ভাগ করে?
নিম্নোক্ত বিবেচনা কর: def some_function(): return 1 def some_generator(): yield 1 উপরের কোডে, some_functionএকটি ফাংশন, অন্যদিকে some_generatorজেনারেটর রয়েছে। এগুলি দেখতে অনেকটা সাদৃশ্যপূর্ণ। কোড পড়ার সময় আমার যে সমস্যাটি হচ্ছে yieldতা হ'ল আসলে কোনও ফাংশন বা জেনারেটর কিনা তা নির্ধারণ করার আগে আমাকে "ফাংশন" তে প্রতিটি লাইনের মাধ্যমে স্ক্যান করতে হবে! …

1
চ্যাটি ইন্টারফেস কীভাবে এড়ানো যায়
পটভূমি: আমি একটি সার্ভার অ্যাপ্লিকেশন ডিজাইন করছি এবং বিভিন্ন সাবসিস্টেমের জন্য পৃথক dll গুলি তৈরি করছি। জিনিসগুলিকে সরল করার জন্য, আমার বলি যে আমার দুটি সাবসিস্টেম রয়েছে: 1) Users2)Projects ব্যবহারকারীর সার্বজনীন ইন্টারফেসের মতো পদ্ধতি রয়েছে: IEnumerable<User> GetUser(int id); এবং প্রকল্পগুলির পাবলিক ইন্টারফেসের মতো একটি পদ্ধতি রয়েছে: IEnumerable<User> GetProjectUsers(int projectId); সুতরাং, …

6
ডাটাবেস সম্পর্কিত পদ্ধতি ডিজাইনিং, যা ফেরত দেওয়া ভাল: সত্য / মিথ্যা বা সারি প্রভাবিত?
আমার কিছু পদ্ধতি রয়েছে যা একটি ডাটাবেসে কিছু ডেটা পরিবর্তন করে (সন্নিবেশ করান, আপডেট করুন এবং মুছুন) সম্পাদন করে। ORM আমি পদ্ধতি যারা টাইপ বিনিময়ে সারি আক্রান্ত int- এ মান ব্যবহার করছি। অপারেশনের সাফল্য / ব্যর্থতার অবস্থা নির্দেশ করতে, "আমার পদ্ধতি" এর জন্য আমি কী ফিরিয়ে দেব? যে কোডটি প্রত্যাবর্তন …

2
ডিউপল্ড আর্কিটেকচার তৈরি করতে প্যাকেজ (রত্ন, ডিম ইত্যাদি) ব্যবহার করা
মূল বিষয় ভাল সমর্থন অধিকাংশ আধুনিক প্রোগ্রামিং প্ল্যাটফর্মের প্যাকেজ ব্যবস্থাপনা (মনে জন্য আছে দেখে gem, npm, pipতাই হিসাবে উন্নীত করা এবং একটি ঢিলেঢালাভাবে মিলিত স্থাপত্য তৈরি করতে, ইত্যাদি), এটা কি ঠিক একটি অ্যাপ্লিকেশন বা সিস্টেম অভ্যন্তরীণভাবে উন্নত প্যাকেজ গঠিত হতে ডিজাইন করতে? উদাহরণ এর উদাহরণ হ'ল ডাটাবেস অ্যাক্সেসের জন্য প্যাকেজ …

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

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