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

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

5
কোনও ফাংশনের জন্য কোনও পরামিতি সংশোধন করা ঠিক আছে কি?
আমাদের কাছে একটি ডেটা স্তর রয়েছে যা লিনক থেকে এসকিউএল জড়িয়ে দেয়। এই ডেটালেয়ারে আমাদের এই পদ্ধতিটি রয়েছে (সরলীকৃত) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } পরিবর্তনগুলি জমা দেওয়ার সময়, রিপোর্ট আইডিটি ডাটাবেসের মান সহ আপডেট হয় যা আমরা তারপরে ফিরে আসি। কলিং পাশ থেকে এটি দেখতে এরকম …

4
"ইউএমএল এমডিডি-র ক্ষেত্রে সবচেয়ে খারাপ ঘটনা?" কেন?
উইলিয়াম কুক একটি টুইটে লিখেছেন যে: " এমডিএল-এর ক্ষেত্রে ইউএমএল সবচেয়ে খারাপ ঘটনা ভাগ্যক্রমে এখন অনেকেই এটি উপলব্ধি করেছেন ... " আমি এই দাবির পিছনে যুক্তি জানতে চাই (দৃশ্যত, আমি তার ব্যক্তিগত মতামতকে উল্লেখ করছি না)। আমি লক্ষ্য করেছি যে সেখানে অনেক লোক ইউএমএল পছন্দ করেন না। এছাড়াও এটি উল্লেখ …
17 design  uml  mdd 

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

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

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

6
টিডিডি: প্রথম ইউনিট পরীক্ষার আগে কী ঘটে?
আমি বেশিরভাগ টিডিডি তত্ত্বটি বুঝতে পারি, তবে কীভাবে শুরু করব তা আমি বুঝতে পারি না। আমি একটি ব্যক্তিগত প্রকল্পের জন্য ইউনিট পরীক্ষা লিখতে বসে এবং বুঝতে পারি। । । আমি কী পরীক্ষা করছি তা আমার কোনও ধারণা নেই। কি জিনিস, কি কার্যকারিতা, ইত্যাদি উদাহরণস্বরূপ, ধরা যাক যে আমি আমাদের পরিবারকে …
17 design  tdd 

5
কোন প্রকল্পে উন্নয়ন শুরু করার আগে কী পরিকল্পনা করবেন? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 4 বছর আগে বন্ধ ছিল । বলুন আমি কোনও ক্লায়েন্টের কাছ থেকে একটি প্রকল্পের জন্য …

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

18
আপনি প্রথমে কী দেখছেন: কোড বা ডিজাইন?
যদি আপনি কেবল একটি নতুন প্রকল্পের সাথে পরিচয় করিয়েছেন, এটি কীভাবে কাজ করে তার ধারণা পেতে আপনি প্রথমে কী খুঁজছেন? আপনি কি প্রথমে ডিজাইনের সন্ধান করেন? যদি কোনও নকশা থাকে তবে আপনি এতে কী খুঁজছেন? ক্লাস ডায়াগ্রাম বা ডিপ্লোয়মেন্ট ডায়াগ্রাম বা সিকোয়েন্স ডায়াগ্রাম বা অন্য কিছু? অথবা আপনি কোডের জন্য …

2
একাধিক স্তরযুক্ত আর্কিটেকচার: আমার ত্রুটি লগিং-হ্যান্ডলিং কোথায় কার্যকর করা উচিত?
আমি বর্তমানে একটি বহু স্তরযুক্ত আর্কিটেকচারের সাথে একটি বৃহত সাবসিস্টেম রিফ্যাক্টর করছি এবং আমি কার্যকর ত্রুটি লগিং-হ্যান্ডলিংয়ের কৌশলটি ডিজাইনের জন্য সংগ্রাম করছি। ধরা যাক যে আমার স্থাপত্যে নিম্নলিখিত তিনটি স্তর রয়েছে: পাবলিক ইন্টারফেস (IE একটি এমভিসি নিয়ন্ত্রক) ডোমেন স্তর ডেটা অ্যাক্সেস লেয়ার আমার বিভ্রান্তির উত্স হ'ল যেখানে ত্রুটি লগিং-হ্যান্ডলিংয়ের প্রয়োগ …

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

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

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

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

5
একটি সাধারণ লাইব্রেরি কি একটি ভাল ধারণা?
আমি সবসময় ভেবেছিলাম "সাধারণ লাইব্রেরি" একটি ভাল ধারণা ছিল। এর অর্থ আমার কাছে এমন একটি গ্রন্থাগার যা সাধারণ কার্যকারিতা ধারণ করে যা প্রায়শই কয়েকটি পৃথক অ্যাপ্লিকেশন দ্বারা প্রয়োজন হয়। এটি কম কোড ডুপ্লিকেশন / অপ্রয়োজনীয় ফলাফল। আমি সম্প্রতি একটি নিবন্ধ পড়েছি (এখন এটি খুঁজে পাচ্ছি না) যা বলেছিল এটি আসলে …
16 design  go 

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