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

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

2
পাইথন ফ্যাক্টরি ফাংশন সেরা অনুশীলন
ধরুন আমার কাছে ক্লাসযুক্ত একটি ফাইল foo.pyরয়েছে Foo: class Foo(object): def __init__(self, data): ... এখন আমি এমন একটি ফাংশন যুক্ত করতে চাই যা Fooকাঁচা উত্স ডেটা থেকে নির্দিষ্ট উপায়ে একটি বস্তু তৈরি করে। আমি কি এটিকে ফু-তে স্থিতিশীল পদ্ধতি হিসাবে বা অন্য কোনও পৃথক ফাংশন হিসাবে রেখে দেব? class Foo(object): …
30 design  python 

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

6
"ইন্টারফেসে প্রোগ্রামিং" বোঝা
আমি "প্রয়োগের পরিবর্তে একটি ইন্টারফেসে প্রোগ্রামিং" শব্দটিটি অনেকটা পেরিয়ে এসেছি এবং আমি মনে করি এটির অর্থ কী তা আমি বুঝতে পারি। তবে আমি নিশ্চিত করতে চাই যে আমি এটির সুবিধাগুলি বুঝতে পেরেছি এবং এটি সম্ভব বাস্তবায়ন। "একটি ইন্টারফেসে প্রোগ্রামিং" এর অর্থ, যখন সম্ভব হয় তখন একটি কংক্রিটের বাস্তবায়নের পরিবর্তে ক্লাসের …

6
আপনি কি ক্লাস কীওয়ার্ড ছাড়াই "অবজেক্ট-ওরিয়েন্টেড" প্রোগ্রামিং বাস্তবায়ন করতে পারবেন?
বলুন আমরা একটি ব্যাংকে একটি "অ্যাকাউন্ট" এর বিমূর্ততা সরবরাহ করতে চাই। functionপাইথনে একটি অবজেক্ট ব্যবহার করে এখানে একটি পদ্ধতির কথা বলা হয়েছে: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ …

7
"ডেটা লুকানো" এবং "এনক্যাপসুলেশন" এর মধ্যে পার্থক্য কী?
আমি "অনুশীলনে জাভা সম্মতি" পড়ছি এবং সেখানে বলা হয়েছে: "ভাগ্যক্রমে, একই অবজেক্ট-ওরিয়েন্টেড কৌশলগুলি যা আপনাকে সুসংগঠিত, রক্ষণাবেক্ষণযোগ্য ক্লাস - যেমন এনক্যাপসুলেশন এবং ডেটা লুকিয়ে রাখতে সহায়তা করে - আপনাকে থ্রেড-সেফ তৈরি করতে সহায়তা করে ক্লাস। " সমস্যা # 1 - আমি ডেটা লুকানোর বিষয়ে কখনও শুনিনি এবং এটি কী তা …

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

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

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

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

6
পতাকা চেক করার প্রয়োজনীয়তা অপসারণ করার জন্য কি কোনও নকশার প্যাটার্ন রয়েছে?
আমি ডাটাবেসে কিছু স্ট্রিং পেইলড সঞ্চয় করতে চলেছি। আমার দুটি বৈশ্বিক কনফিগারেশন রয়েছে: এনক্রিপশন সঙ্কোচন এগুলি কনফিগারেশন ব্যবহার করে এমনভাবে সক্ষম বা অক্ষম করা যায় যেগুলির মধ্যে কেবলমাত্র একটি সক্ষম, উভয়ই সক্ষম বা উভয়ই অক্ষম are আমার বর্তমান বাস্তবায়ন হ'ল: if (encryptionEnable && !compressEnable) { encrypt(data); } else if (!encryptionEnable …

2
Historতিহাসিকভাবে উত্থিত সফ্টওয়্যারগুলির জন্য কি কোনও নামকরণ বিরোধী প্যাটার্ন রয়েছে? [বন্ধ]
এমন কোনও অ্যান্টি প্যাটার্ন রয়েছে যা aতিহাসিকভাবে উত্থিত সফ্টওয়্যার সিস্টেমের বর্ণনা দেয় যেখানে একাধিক বিকাশকারীরা কেবলমাত্র সিস্টেমে নতুন বৈশিষ্ট্য যুক্ত করেছিলেন তবে সামগ্রিক স্থাপত্যের উপরে কেউ সত্যই নজর রাখেনি বা রিফ্যাক্টরিংগুলি কখনও করা হয়নি? আমি মনে করি যখন পরিচালনা / গ্রাহক ক্রমাগত নতুন বৈশিষ্ট্য জিজ্ঞাসা করেন এবং অন্য বিকাশকারীরা এর …

6
ইভেন্ট / ক্রিয়াকলাপের ডেটার জন্য রিলেশনাল ডাটাবেস বনাম JSON অবজেক্ট ব্যবহার করা
আমি এমন একটি প্রকল্পে কাজ করছি যেখানে আমি কোনও স্ট্যান্ডার্ড এসকিউএল রিলেশনাল ডাটাবেস বা কোনও ইভেন্ট বা ক্রিয়াকলাপ সম্পর্কে ডেটা সঞ্চয় করতে JSON অবজেক্ট ব্যবহার করার মধ্যে সিদ্ধান্ত নেওয়ার চেষ্টা করছি। প্রকল্পটি একাধিক ইভেন্টের ধরণের ডেটা সঞ্চয় করবে তাই আমি এই প্রশ্নের জন্য কেবল একটি ইভেন্টের ধরণ বর্ণনা করার সিদ্ধান্ত …
28 design  sql  json 

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

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

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

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