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

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

3
একটি রাষ্ট্রীয় সিস্টেমের জন্য ইউনিট পরীক্ষার নকশা করা
পটভূমি আমি ইতিমধ্যে স্কুল শেষ করার পরে এবং শিল্পে টেস্ট চালিত বিকাশ জনপ্রিয় হয়েছিল। আমি এটি শেখার চেষ্টা করছি, তবে কিছু বড় জিনিস এখনও আমাকে এড়িয়ে চলেছে। টিডিডি প্রবক্তারা প্রচুর জিনিস বলে (এরপরে "একক দৃ principle় নীতি" বা এসএপি হিসাবে পরিচিত ): কিছু সময়ের জন্য আমি টিডিডি পরীক্ষাগুলি কীভাবে সহজ, …

7
স্ট্যাটিক ডেটা কোনও ডাটাবেসে বা অন্য কোথাও সংরক্ষণ করা উচিত?
আমি তাদের মুহুর্তে কয়েকটি সফ্টওয়্যার নিয়ে কাজ করছি এবং নিশ্চিত নয় যে এটি দিয়ে কোন রুটটি নিয়ে যাবে। মোবাইল ডিভাইসে কোথাও সঞ্চয় করার জন্য আমার কাছে কিছু ডেটা রয়েছে। ডেটা কখনই পরিবর্তিত হবে না এবং এর একটি শ্রেণিবিন্যাস সম্পর্কিত সম্পর্ক রয়েছে এবং এটি প্রদর্শনকে জনপ্রিয় করতে ব্যবহৃত হবে। এই ডেটা …
20 design 

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

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

2
ওয়েবসাইটগুলির জন্য এইচটিএমএল / সিএসএস লেআউট ব্যবহারের বিকল্পগুলি কী? [বন্ধ]
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়া উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। এখানে কী জিজ্ঞাসা করা হচ্ছে তা বলা মুশকিল। এই প্রশ্নটি অস্পষ্ট, অস্পষ্ট, অসম্পূর্ণ, অতিরিক্ত বিস্তৃত বা বক্তৃতামূলক এবং এর বর্তমান …

3
জনসাধারণের সদস্যদের কখনই ভার্চুয়াল / বিমূর্ত না করে - সত্যই?
২০০০ এর দশকে আমার এক সহকর্মী আমাকে বলেছিলেন যে পাবলিক পদ্ধতিগুলি ভার্চুয়াল বা বিমূর্ত করার পক্ষে এটি একটি বিরোধী-নিদর্শন। উদাহরণস্বরূপ, তিনি এমন একটি শ্রেণি বিবেচনা করেছেন যা এটির নকশা ভাল নয়: public abstract class PublicAbstractOrVirtual { public abstract void Method1(string argument); public virtual void Method2(string argument) { if (argument == …

1
নেস্টেড আরইএসটি ইউআরএল এবং প্যারেন্ট আইডি, এটি আরও ভাল ডিজাইন?
ঠিক আছে, আমাদের দুটি সংস্থান আছে: Albumএবং Song। এখানে এপিআই: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId আমরা জানি যে আমরা কিছু গানকে ঘৃণা করি, এটি বলা হয় Susy, উদাহরণস্বরূপ। আমাদের কোথায় searchপদক্ষেপ নেওয়া উচিত ? আরেকটি প্রশ্ন. ঠিক আছে, এখন এটি আরও বাস্তব। আমরা অ্যালবাম 1 খুলি এবং …

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

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

4
কীভাবে অনেকগুলি ভেরিয়েবল থাকা ডুপ্লিকেট কোডের দিকে নিয়ে যায়?
প্যাটার্নস রিফ্যাক্টরিং অনুযায়ী : যখন কোনও শ্রেণি যখন খুব বেশি করার চেষ্টা করে তখন প্রায়শই এটি অনেকগুলি ভেরিয়েবল হিসাবে প্রদর্শিত হয়। যখন কোনও শ্রেণিতে অনেকগুলি উদাহরণ ভেরিয়েবল থাকে, সদৃশ কোডটি খুব বেশি পিছনে থাকতে পারে না। কীভাবে অনেকগুলি ভেরিয়েবল থাকা ডুপ্লিকেট কোডের দিকে নিয়ে যায়?

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

4
"ডেটা উপস্থাপনের জন্য ক্লাসের পরিবর্তে মানচিত্র ব্যবহার করুন"-রিচ হিকি
ইন রিচ হিকি দ্বারা এই ভিডিওটি , Clojure স্রষ্টা, তিনি মানচিত্র ব্যবহার করতে পরিবর্তে এটি প্রতিনিধিত্ব করতে একটি বর্গ ব্যবহারের ডেটা প্রতিনিধিত্ব করতে, যেমন জাভা মধ্যে সম্পন্ন পরামর্শ দেয়। এটি কীভাবে আরও ভাল হতে পারে তা আমি বুঝতে পারি না, যেহেতু এপিআই ব্যবহারকারীরা কীভাবে ইনপুট কীগুলি ম্যাপ হিসাবে উপস্থাপন করা …
19 java  design  class  clojure  map 

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

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

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

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