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

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

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

7
যদি কোনও বৈশিষ্ট্য বাস্তবায়নের জন্য আমার কাছে ভাল ধারণা না থাকে তবে কী হবে? [বন্ধ]
আমি আমার নিজের অ্যাপ্লিকেশন নিয়ে কাজ করছি এবং আমি আটকে আছি। আমাকে একটি বৈশিষ্ট্য বাস্তবায়ন করতে হবে তবে আমি এই বৈশিষ্ট্যটি বাস্তবায়নের জন্য একটি ভাল পদ্ধতির সন্ধান করতে পারি না। আমি কয়েক দিন ধরে এটি সম্পর্কে ভাবছিলাম, এবং কোনও ভাল চিন্তা আসেনি। ইন্টারনেট অনুসন্ধান আমাকে কোনও অনুপ্রেরণা দেয়নি। আমার এগিয়ে …
32 design 

3
কমপক্ষে অবাক হওয়ার নীতি কী?
প্রোগ্রামিংয়ে প্রিন্সিপাল অফ লেস্ট এ্যাস্টনিশমেন্ট নামে পরিচিত? এই ধারণাটি কীভাবে ভাল এপিআই ডিজাইন সম্পর্কিত? এটি কি কেবলমাত্র অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের জন্য প্রযোজ্য বা এটি অন্যান্য প্রোগ্রামিং কৌশলগুলিতেও ঘেঁটে যায়? "আপনার পদ্ধতিতে একটি জিনিস করা এবং এটি ভালভাবে করা" এই নীতির সাথে কি সম্পর্কিত?

2
একটি স্কেলেবল নোটিফিকেশন সিস্টেম কীভাবে ডিজাইন করবেন? [বন্ধ]
আমার একটি নোটিফিকেশন সিস্টেম ম্যানেজার লিখতে হবে। আমার প্রয়োজনীয়তা এখানে: আমার বিভিন্ন প্ল্যাটফর্মগুলিতে একটি বিজ্ঞপ্তি পাঠাতে সক্ষম হতে হবে, যা সম্পূর্ণ আলাদা হতে পারে (উদাহরণস্বরূপ, আমাকে কোনও এসএমএস বা কোনও ইমেল প্রেরণে সক্ষম হতে হবে)। কখনও কখনও প্রদত্ত প্ল্যাটফর্মের জন্য সমস্ত প্রাপকদের জন্য বিজ্ঞপ্তিটি একই হতে পারে তবে কখনও কখনও …

18
কোনও বিকাশকারীকে অপ্রয়োজনীয় বা ক্ষতিকারক বৈশিষ্ট্যের বিরুদ্ধে তর্ক করা উচিত?
নতুন বৈশিষ্ট্যগুলি এবং যখন, অ সমালোচনামূলক / প্রশ্নযুক্ত বৈশিষ্ট্যগুলি নিয়ে আলোচনা করার সময় বিকাশকারীদের কাছ থেকে একটি ভাল মনোভাব কী? বলুন যে আপনি কোনও জাভা ভাষার মতো বিকাশ করছেন, এবং বস বলেছেন: "আমাদের পয়েন্টার দরকার যাতে বিকাশকারীরা সরাসরি বস্তুর মেমরি নিয়ে ঝাঁকুনি দিতে পারে!" বিকাশকারীকে কি ধারণাটি ছুঁড়ে দেওয়া উচিত …
32 design 

11
ভাল ডিজাইন / উচ্চ-মানের ওপেন সোর্স সফ্টওয়্যার [বন্ধ]
আমি একটি সফ্টওয়্যার ডিজাইনের ক্লাস নিচ্ছি যেখানে সফ্টওয়্যার ডিজাইনের দিক থেকে বিশ্লেষণ করার জন্য আমার একটি ওপেন সোর্স সফ্টওয়্যার বেছে নেওয়া উচিত। এটি একটি বড় প্রকল্প হতে হবে: কোডের 100,000 লাইনের চেয়ে কম নয়। আমি সত্যিই এমন একটি সফ্টওয়্যার বেছে নিতে চাই যা খুব ভাল ডিজাইন করা এবং ভাল সফ্টওয়্যার …

1
"স্ট্রিংবিল্ডার" কি বিল্ডার ডিজাইন প্যাটার্নের একটি প্রয়োগ?
"বিল্ডার" প্যাটার্নটি কি "টেলিস্কোপিং কনস্ট্রাক্টর" বিরোধী প্যাটার্নকে সম্বোধন করার মধ্যে সীমাবদ্ধ রয়েছে, বা এটিকে অপরিবর্তনীয় বস্তুগুলির জটিল সৃষ্টির আরও সাধারণ সমস্যার সমাধান করার কথা বলা যেতে পারে? StringBuilderবর্গ শব্দ "রচয়িতা" তার নাম আছে, কিন্তু এটা কনস্ট্রাকটর telescoping সঙ্গে কিছুই করার আছে, এটা শুধু আমাদের সহায়তা করে সমস্ত ডেটা যে আমরা …

10
এটা অনুমান করা কি যুক্তিসঙ্গত যে কোনও শারীরিক পরিমাণকে অতিরিক্ত প্রবাহ বা আন্ডারফ্লো ছাড়াই 64৪-বিট পূর্ণসংখ্যার দ্বারা প্রতিনিধিত্ব করা যেতে পারে?
জেডিকে আসল বাইনারি অনুসন্ধান অ্যালগরিদম 32-বিট পূর্ণসংখ্যার ব্যবহার করেছে এবং যদি একটি ওভারফ্লো বাগ থাকে (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html ) । যদি আমরা একই বাইনারি অনুসন্ধান অ্যালগরিদমটি (স্বাক্ষরিত) low + high-৪ -বিট ইন্টিজার ব্যবহার করে আবার লিখি তবে আমরা কী ধরে নিতে পারি যে এটি INT64_MAX অতিক্রম করবে …

5
উপরে নীচে বা নীচে নকশা করা ভাল?
আমি যেমন বুঝতে পেরেছি, টপ-ডাউন ডিজাইনটি অ্যাবস্ট্রাক্ট উচ্চ স্তরের ধারণাটিকে ছোট কংক্রিট এবং বোধগম্য অংশগুলিতে সংশোধন করে, যতক্ষণ না ক্ষুদ্রতম বিল্ডিং ব্লকটি সংজ্ঞায়িত করা হয়। অন্যদিকে, নীচের অংশটি নিম্ন স্তরের অংশগুলি সংজ্ঞায়িত করে, তারপরে ধীরে ধীরে পুরো সিস্টেমটি তৈরি হওয়া অবধি উচ্চ স্তরের ব্লকগুলি তৈরি করুন। অনুশীলনে, দুটি পদ্ধতির একত্রিত …
31 design  c++  lisp 

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

5
ইন্টারফেস কার্যকর করা যখন আপনার কোনও বৈশিষ্ট্যের প্রয়োজন হয় না
অনেকটাই অকপট. আমি একটি ইন্টারফেস বাস্তবায়ন করছি, তবে এমন একটি সম্পত্তি রয়েছে যা এই শ্রেণীর জন্য অপ্রয়োজনীয় এবং বাস্তবে এটি ব্যবহার করা উচিত নয়। আমার প্রাথমিক ধারণাটি ছিল ঠিক এমন কিছু করা: int IFoo.Bar { get { raise new NotImplementedException(); } } আমি মনে করি, এই প্রতি কোনও ভুল নেই, …

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

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

9
পৃথক বৈশিষ্ট্যগুলির পরিবর্তে পুরো ক্লাসগুলি প্যারামিটার হিসাবে গ্রহণের জন্য একটি ক্লাস ডিজাইন করা
যাক, উদাহরণস্বরূপ, আপনার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা একটি বিস্তৃত অংশীদারি শ্রেণীর সাথে ডাকা হয় User। এই শ্রেণিটি ব্যবহারকারী, তাদের আইডি, নাম, প্রতিটি মডিউল অ্যাক্সেসের স্তর, টাইমজোন ইত্যাদি সম্পর্কিত সমস্ত তথ্য প্রকাশ করে ব্যবহারকারীর ডেটাগুলি পুরো সিস্টেম জুড়ে স্পষ্টতই রেফারেন্স করা হয়, তবে যে কোনও কারণেই সিস্টেমটি সেট আপ করা …
30 java  c#  design  solid 

10
ঘোড়ার একটি ঝাঁক দেওয়া, আমি কীভাবে সমস্ত ইউনিকর্নের গড় শিংয়ের দৈর্ঘ্য খুঁজে পাই?
উপরের প্রশ্নটি হ'ল উত্তরাধিকারের কোডে যে সাধারণ সমস্যাটির মুখোমুখি হয়েছি তার বিমূর্ত উদাহরণ বা আরও সঠিকভাবে, এই সমস্যাটি সমাধানের ক্ষেত্রে পূর্ববর্তী প্রচেষ্টাগুলির ফলে সৃষ্ট সমস্যাগুলি। আমি কমপক্ষে একটি .NET ফ্রেমওয়ার্ক পদ্ধতিটি ভাবতে পারি যা Enumerable.OfType<T>পদ্ধতির মতো এই সমস্যা সমাধানের উদ্দেশ্যে is তবে শেষ পর্যন্ত রানটাইমের সময় আপনি কোনও অবজেক্টের ধরণের …

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