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

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

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

4
ইন্টারফেসগুলি অন্য ইন্টারফেসগুলির প্রসারিত (এবং এর উত্তরাধিকারী পদ্ধতিগুলি করার ক্ষেত্রে) প্রসারণ করা উচিত
যদিও এটি একটি সাধারণ প্রশ্ন তবে এটি বর্তমানে যে সমস্যার মুখোমুখি হচ্ছি তাও এটি নির্দিষ্ট। আমার কাছে বর্তমানে আমার সমাধানে একটি ইন্টারফেস নির্দিষ্ট করা আছে called public interface IContextProvider { IDataContext { get; set; } IAreaContext { get; set; } } এই ইন্টারফেসটি প্রায়শই পুরো প্রোগ্রাম জুড়ে ব্যবহৃত হয় এবং …
13 c#  design  interfaces 

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

8
একক দায়িত্বের নীতি - আমি কি এটি অতিরিক্ত ব্যবহার করছি?
রেফারেন্সের জন্য - http://en.wikedia.org/wiki/Single_ দায়িত্বজ্ঞান_নীতি আমার একটি পরীক্ষার দৃশ্য রয়েছে যেখানে অ্যাপ্লিকেশনটির একটি মডিউলে খাত্তর এন্ট্রি তৈরির জন্য দায়বদ্ধ। তিনটি বুনিয়াদি কাজ সম্পাদন করা যেতে পারে - সারণী বিন্যাসে বিদ্যমান খাত্তর এন্ট্রি দেখুন। তৈরি বোতামটি ব্যবহার করে নতুন খাত্তর এন্ট্রি তৈরি করুন। সারণীতে একটি খাত্তর এন্ট্রি ক্লিক করুন (প্রথম পয়েন্টারে …

3
SOLID নীতি প্রয়োগ করা
আমি সলিড ডিজাইনের নীতিগুলিতে বেশ নতুন । আমি তাদের কারণ এবং সুবিধাগুলি বুঝতে পারি, তবে তবুও আমি সেগুলিকে একটি ছোট প্রকল্পে প্রয়োগ করতে ব্যর্থ হই যা সলাইড নীতিগুলি ব্যবহারের জন্য একটি বাস্তব অনুশীলন হিসাবে আমি রিফ্যাক্টর করতে চাই act আমি জানি যে পুরোপুরি কার্যকর হয় এমন কোনও অ্যাপ্লিকেশন পরিবর্তন করার …

7
কোনও ডিজাইনের নথিতে কোনও প্রদত্ত নকশার পক্ষে উপকারের / বিতর্ক সম্পর্কে আলোচনা থাকা উচিত বা এটি সত্য এবং যুক্তিগুলির উপর ফোকাস করা উচিত?
আমি বর্তমানে একটি নকশা নথি আপডেট করার প্রক্রিয়ায় রয়েছি যাতে এটি সঠিক এবং ভবিষ্যতের বিকাশকারীদের জন্য আপ টু ডেট থাকে। বর্তমানে, দস্তাবেজটি নকশাটি কীভাবে তা উপস্থাপন করে কেবলমাত্র তথ্যগুলিকে কেন্দ্র করে। উপস্থাপিত কোনও সিদ্ধান্তের যৌক্তিকতা নেই। আমি বিশ্বাস করি যে যুক্তিগুলি ক্যাপচার করা এটি জরুরী যাতে বিকাশকারীরা জানেন যে কেন …

4
ব্যতিক্রম কি ক্রস কাটিয়া উদ্বেগকে পরিচালনা করছে?
ব্যতিক্রম হ্যান্ডলিং এবং লগ ইন উভয়ই ক্রস কাটিয়া উদ্বেগের উদ্বেগের মধ্যে আমি খুব একটা পার্থক্য দেখছি না। আপনি কি মনে করেন? কোনও পদ্ধতি বাস্তবায়িত করছে এমন মূল যুক্তির সাথে আন্তঃবাহিত হওয়ার চেয়ে এটিকে আলাদা করে পরিচালনা করা উচিত নয়? সম্পাদনা : আমি যা বলতে চাইছি তা হ'ল আমার মতে একটি …

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

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

5
অ্যালান কুপারের ইউনিফাইড ফাইল মডেলটির কী হয়েছিল?
দীর্ঘদিন ধরে অ্যালান কুপার (তাঁর "মুখের মুখের বই" এর 3 সংস্করণে) একটি "ইউনিফাইড ফাইল মডেল" প্রচার করে চলেছে, অন্যান্য বিষয়গুলির মধ্যে, তিনি এখন পর্যন্ত উদ্ভাবিত সর্বাধিক বুদ্ধিদীপ্ত বার্তা বাক্সটির সাথে বিতরণ করেছেন the অ্যাপ্লিকেশনটির নিকটে বাটনটি আঘাত করলে বা "আপনি কি আপনার পরিবর্তনগুলি বাতিল করতে চান?" আমি ধারণা এবং তার …

4
"বিজ্ঞপ্তি কেন্দ্র" প্যাটার্ন ভাল বা খারাপ প্রোগ্রাম নকশা উত্সাহিত করে?
কখনও কখনও আমি এই বার্তা-হাব-স্টাইল এপিআইগুলি জুড়ে আসি, উদাহরণস্বরূপ কোকোয়া এনএসএনটিফিকেশন সেন্টার: http://developer.apple.com/library/mac/#docamentation/Cocoa/References/Foundation/Class/NSNotificationsCenter_Class/References/References.html সাধারণত এই API গুলি একটি বিশ্বব্যাপী অ্যাক্সেস পয়েন্ট সরবরাহ করে যার উপর আপনি সাবস্ক্রাইব করেছেন বা বার্তা / ইভেন্টগুলি সম্প্রচার করছেন। আমি ভাবছি এটি একটি সমস্যা কারণ এটি একটি ফ্ল্যাট এবং কাঠামোগত প্রোগ্রাম আর্কিটেকচারকে উত্সাহ দেয়, যেখানে …

1
ব্যাকরণের উপর ভিত্তি করে কোনও লেক্সার লেখার সময় কী পদ্ধতি অনুসরণ করা হয়?
ব্যাকরণ, লেক্সারস এবং পার্সার্স সম্পর্কে প্রশ্নের জবাবে পাঠ করার সময় , উত্তরে বলা হয়েছে: [...] একটি বিএনএফ ব্যাকরণে আপনার কাছে লেক্সিকাল বিশ্লেষণ এবং বিশ্লেষণের জন্য প্রয়োজনীয় সমস্ত বিধি রয়েছে। এটি আমার কাছে কিছুটা অদ্ভুত হিসাবে এসেছিল কারণ এখন অবধি, আমি সবসময়ই ভেবেছিলাম যে কোনও লিক্সার মোটেই ব্যাকরণের উপর নির্ভর করে …

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

6
সাধারণ মানব পাঠযোগ্য কনফিগারেশন ফাইল ফর্ম্যাটটি কী? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । বর্তমান কনফিগারেশন ফাইলটি নিম্নরূপ: mainwindow.title = 'test' mainwindow.position.x = 100 mainwindow.position.y = …

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

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