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

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

4
পদ্ধতির পরামিতিগুলির পুনরায় ব্যবহার করা কি খারাপ অভ্যাস?
এমন সময় আছে যখন আমাকে পদ্ধতির মধ্যে থেকেই কোনও পদ্ধতিতে পাস করা কোনও মান পরিবর্তন করতে হবে। একটি উদাহরণ এখানে যেমন এই স্ট্রিং যেমন একটি স্ট্রিং স্যানিটাইজেশন করা হবে: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } এটি নিখুঁত নিরীহ কারণ যেহেতু Nameযুক্তিটি রেফারেন্সের …

3
পদ্ধতি কল বা নিজেই পদ্ধতিটি রক্ষা করা ভাল?
আমি একটি আবেদন লিখছি এবং আমি এই মুহুর্তে পৌঁছেছি: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } এটি দেখতে বেশ সোজা-সামনের দিকে। কিছু শর্ত রয়েছে এবং সেগুলি সত্য হলে পদ্ধতিগুলি বলা …

2
সি ++ 11 এ অটো_পিটার অবমূল্যায়নের জন্য ডিজাইন পরিবর্তনগুলি কীভাবে পরিচালনা করবেন?
আমরা সি ++ 11 (অর্থাত্ -std=c++11) এর অধীনে একটি লাইব্রেরি পরীক্ষা করছি । গ্রন্থাগারটি ব্যবহার করে auto_ptrএবং এই প্যাটার্ন: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } সি ++ 11 অবনমিত হয়েছে auto_ptr, তাই আমরা এটি থেকে সরে যেতে …
12 design  c++  c++11 

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

8
চটজলদি পদ্ধতিতে দ্রুত প্রোটোটাইপিং কীভাবে খাপ খায়?
আমি একটি বৃহত সংস্থার জন্য কাজ করি, যা চতুর প্রক্রিয়াগুলি ব্যবহারের নির্দেশ দেয়। উদাহরণস্বরূপ, আমাদের প্রকল্পগুলির জন্য, আমরা মেঘ-ভিত্তিক পরিষেবাগুলি ব্যবহার করি যা চতুর বিকাশ পরিচালনার জন্য লক্ষ্যযুক্ত targeted আমি যে নির্দিষ্ট প্রকৌশল গোষ্ঠীর জন্য কাজ করি সেগুলি প্রথাগতভাবে সফ্টওয়্যার তৈরি হয়নি (এর পরিবর্তে আমরা অনেক বেশি পাখি-দৃষ্টিকোণ থেকে প্রকল্পগুলি …

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

4
আমি কীভাবে একটি ইন্টারফেস ডিজাইন করব যাতে এটি স্পষ্ট হয় যে কোন বৈশিষ্ট্য তাদের মান পরিবর্তন করতে পারে এবং কোনটি স্থির থাকবে?
.NET বৈশিষ্ট্য সংক্রান্ত আমার একটি ডিজাইনের সমস্যা হচ্ছে। interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } সমস্যা: এই ইন্টারফেসে দুটি পঠনযোগ্য বৈশিষ্ট্য রয়েছে Idএবং IsInvalidated। এগুলি যে কেবলমাত্র পঠনযোগ্য তা কেবল তাদের গ্যারান্টিই নয় যে তাদের মানগুলি স্থির থাকবে। আসুন আমরা বলি …
12 c#  design  .net  properties 

4
একটি "সম্মিলিত" গেটেটর / সেটার ভিএস স্বতন্ত্র পদ্ধতিগুলির সুবিধা কী কী?
এটিকেই আমি "সংযুক্ত" গিটার / সেটার পদ্ধতি বলি (jQuery থেকে): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") এটি পৃথক (তাত্ত্বিক) পদ্ধতিগুলির সাথে …

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

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

2
কিছু ওও ডিজাইনের পরামর্শ খুঁজছি
আমি একটি অ্যাপ্লিকেশন বিকাশ করছি যা একটি শিল্প পরিবেশে ভালভ খুলতে এবং বন্ধ করতে ব্যবহৃত হবে, এবং এর মতো সহজ কিছু ভাবছিলাম: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // Implementation to …

4
আপনি কীভাবে আপনার ওওপি ডিজাইনের জন্য ভাল অনুশীলনগুলি পেয়েছেন? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 2 বছর আগে বন্ধ । আমি বুঝতে পেরেছি ওওপি ডিজাইন তৈরি করতে আমার অসুবিধা হচ্ছে। এই সম্পত্তিটি সঠিকভাবে X শ্রেণিতে সেট করা …

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

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

4
পুষ্পিত ডোমেন অবজেক্টগুলি এড়ানো
আমরা আমাদের সজ্জিত পরিষেবা স্তর থেকে ডিডিডি পদ্ধতির সাহায্যে আমাদের ডোমেন স্তরে ডেটা স্থানান্তরিত করার চেষ্টা করছি। আমাদের বর্তমানে আমাদের পরিষেবাগুলিতে প্রচুর ব্যবসায়িক যুক্তি রয়েছে যা পুরো জায়গা জুড়ে ছড়িয়ে পড়ে এবং উত্তরাধিকার থেকে উপকার পায় না। আমাদের একটি কেন্দ্রীয় ডোমেন ক্লাস রয়েছে যা আমাদের বেশিরভাগ কাজের ফোকাস - একটি …

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