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

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

4
কোনও ক্লাসে একটি থ্রেড / পটভূমি কর্মী স্থাপন করা কি "ভুল" / খারাপ ডিজাইন?
আমার একটি ক্লাস রয়েছে যা এক্সেল (সি # এবং। নেট 4) থেকে পড়বে এবং সেই শ্রেণিতে আমার একটি ব্যাকগ্রাউন্ড কর্মী রয়েছে যা ইউআই থেকে প্রতিক্রিয়াশীল থাকতে পারে এক্সেল থেকে ডেটা লোড করবে। আমার প্রশ্নটি নিম্নরূপ: কোনও ক্লাসে ব্যাকগ্রাউন্ড কর্মী রাখাই কি খারাপ ডিজাইন? আমার ক্লাসটি ছাড়া এটি তৈরি করা উচিত …

5
যুগল না বাড়িয়ে ডিআরওয়াই প্রয়োগ করা কি সম্ভব?
ধরুন আমাদের কাছে একটি সফ্টওয়্যার মডিউল আছে যা একটি ফাংশন এফ প্রয়োগ করে Another সদৃশ কোড থেকে মুক্তি পাওয়ার বিভিন্ন উপায় রয়েছে: বি থেকে একটি এফ ব্যবহার করুন। খ কে এ থেকে এফ ব্যবহার করতে দিন B এফটিকে তার নিজস্ব মডিউল সি-তে রাখুন এবং এ এবং বি উভয়কে এটি ব্যবহার …

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

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

1
একে অপরের পরিপ্রেক্ষিতে দুটি জাভা 8 ডিফল্ট পদ্ধতি প্রয়োগ করা কি ভাল অনুশীলন?
আমি এর সাথে দুটি সম্পর্কিত পদ্ধতিযুক্ত একটি ইন্টারফেস ডিজাইন করছি: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } প্রায় অর্ধেকটি বাস্তবায়ন কেবল একটি জিনিস গণনা করবে, অন্য অর্ধেকটি আরও বেশি গুণতে পারে। এর কি বহুল ব্যবহৃত জাভা 8 কোডের …

3
অনুশীলনে খোলা-বন্ধ নীতিটি কীভাবে মেনে চলবেন
আমি মুক্ত-বদ্ধ নীতিটির উদ্দেশ্য বুঝতে পারি। এর অর্থ হ'ল সংশোধন করার সময় ইতিমধ্যে কাজ করা কোনও কিছু ভাঙার ঝুঁকি হ্রাস করা, আপনাকে কোনও পরিবর্তন না করে প্রসারিত করার চেষ্টা করার কথা বলার মাধ্যমে। তবে, এই নীতিটি বাস্তবে কীভাবে প্রয়োগ হয় তা বুঝতে আমার কিছুটা সমস্যা হয়েছিল। আমার বোঝার জন্য, এটি …

8
কোডিংয়ের আগে ধারণা এবং নকশা: এটি কতটা সত্য? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । আমি স্কুলে শিখার পাশাপাশি অন্য কোথাও পড়লাম যে ভাল বিকাশের পদ্ধতিটি সঠিকভাবে …

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

2
ডিজাইনের সিদ্ধান্ত - <p> ব্যতীত <p> উত্পন্ন কেন?
TL; ড কিছু ব্যাপকভাবে ব্যবহৃত প্রোগ্রাম, যা এইচটিএমএল জেনারেট করে কেবল ব্রাউজারটি সঠিকভাবে অনুচ্ছেদগুলি বন্ধ করে দেবে বলে ধরে নিলেই কেবল খোলার অনুচ্ছেদ ট্যাগ তৈরি করা হবে এবং বন্ধ করা হবে না। এর মুখোমুখি, আমার কাছে মনে হচ্ছে যে ব্রাউজারগুলি অনুচ্ছেদগুলি যথাযথভাবে বন্ধ করবে এই ধারণাটি সঠিক নয়। আমার ব্যাখ্যাটি …

10
আরডিবিএমএস কেন নেস্টেড ফর্ম্যাটে যোগদানের টেবিলগুলি ফেরত দেয় না?
উদাহরণস্বরূপ, বলুন আমি কোনও ব্যবহারকারী এবং তার সমস্ত ফোন নম্বর এবং ইমেল ঠিকানা আনতে চাই। ফোন নম্বর এবং ইমেলগুলি পৃথক টেবিলগুলিতে সংরক্ষণ করা হয়, একাধিক ফোন / ইমেলের এক ব্যবহারকারী। আমি এটি বেশ সহজেই করতে পারি: SELECT * FROM users user LEFT JOIN emails email ON email.user_id=user.id LEFT JOIN phones …
14 design  sql  rdbms 

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

3
কৌশল প্যাটার্ন ব্যবহার করে জাভাতে জেনেরিক ফাইল পার্সার ডিজাইন
আমি এমন একটি প্রোডাক্টে কাজ করছি যেখানে মডিউলগুলির মধ্যে একটির XML ফাইলগুলি পার্স করা এবং প্রয়োজনীয় সামগ্রীটি একটি ডেটাবেজে ডাম্প করা। যদিও বর্তমান প্রয়োজনীয়তাটি কেবলমাত্র এক্সএমএল ফাইলগুলি বিশ্লেষণ করার জন্য, আমি আমার পার্সিং মডিউলটি এমন ফ্যাশনে ডিজাইন করতে চাই যাতে আমি ভবিষ্যতে যে কোনও ধরণের ফাইল সমর্থন করতে পারি। এই …
14 java  design  parsing  xml 

1
আমরা কি সঠিকভাবে সংগ্রহস্থল প্যাটার্নটি ব্যবহার করছি?
আমরা -repositoryডাটাবেস থেকে ডেটা পুনরুদ্ধার করতে প্রত্যয়যুক্ত পৃথক শ্রেণীর একটি গুচ্ছ ব্যবহার করছি ; প্রতিটি টেবিলের জন্য তার নিজস্ব ভাণ্ডার। উদাহরণস্বরূপ আমাদের কাছে এমন একটি customerrepositoryশ্রেণি রয়েছে যা গ্রাহকদের পুনরুদ্ধার করার জন্য vacancyrepositoryসমস্ত ধরণের পদ্ধতি এবং শূন্যপদগুলি পুনরুদ্ধার করার জন্য সমস্ত ধরণের পদ্ধতি রয়েছে। কাজ করার এই পদ্ধতি সম্পর্কে আমার …

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

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

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