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

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

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

6
"ফাংশন এবং ডেটার মধ্যে শক্ত সংযোগ" কেন খারাপ?
আমি এই উদ্ধৃতিটি " দ্য জয় অফ ক্লোজুরে " তে পেয়েছি । 32, তবে কেউ গত সপ্তাহে রাতের খাবারের সময় আমাকে একই কথা বলেছিল এবং আমি এটি অন্যান্য জায়গাগুলিতেও শুনেছি: [এ] অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের ডাউনসাইড হ'ল ফাংশন এবং ডেটার মধ্যকার আঁটসাঁটো মিলন। আমি বুঝতে পারি যে কোনও অ্যাপ্লিকেশনে অপ্রয়োজনীয় সংযুক্তি কেন …

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

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

3
পিআইকিএটি / কিউটি অ্যাপ্লিকেশনগুলিতে যুক্তি থেকে সঠিকভাবে কীভাবে ইউআই ডিকুয়াল করবেন?
আমি এই বিষয় সম্পর্কে অতীতে বেশ কিছু পড়েছি এবং চাচা ববসের মতো এই মত কিছু আকর্ষণীয় আলোচনা দেখেছি । তবুও, আমি সর্বদা আমার ডেস্কটপ অ্যাপ্লিকেশনগুলিকে সঠিকভাবে স্থপতি করা এবং ইউআই পার্শ্বে কোনটি দায়বদ্ধ হওয়া উচিত এবং লজিকের দিকগুলির মধ্যে কোনটি আলাদা করা উচিত তা পৃথক করে তুলতে আমার পক্ষে খুব …
20 design  python  mvc  gui  coupling 

5
কোনও প্রকারের সাথে এটির নির্মাতার সাথে মিলিত হবে কেন?
আমি সম্প্রতি কোড রিভিউতে আমার একটি জাভা উত্তর মুছে ফেলেছি , এটি শুরু হয়েছিল: private Person(PersonBuilder builder) { স্টপ। লাল পতাকা. একজন পার্সোন বিল্ডার একটি ব্যক্তি তৈরি করতেন; এটি একজন ব্যক্তির সম্পর্কে জানে। ব্যক্তি শ্রেণীর কোনও ব্যক্তির বিল্ডার সম্পর্কে কিছু জানা উচিত নয় - এটি কেবল একটি পরিবর্তনযোগ্য প্রকার। আপনি …

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

3
বিশ্রামে ট্রাম্প DRY কে ডিকপলিং করে?
বিদ্যমান জাভা এপিআইয়ের বেশিরভাগ কার্যকারিতা প্রকাশ করার জন্য আমি একটি REST এপিআই তৈরি করছি। উভয় এপিআইই আমার সংস্থার অভ্যন্তরীণ ব্যবহারের জন্য; আমাকে বাহ্যিক ব্যবহারের জন্য ডিজাইন করতে হবে না। উভয় এপিআই-এর উপর আমার প্রভাব রয়েছে তবে আমি বিশ্রামটি বাস্তবায়ন করছি। স্থানীয় অ্যাপ্লিকেশনগুলির জন্য জাভা এপিআই ব্যবহার করা অবিরত থাকবে (এটি …
19 java  api  rest  coupling  dry 

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

6
অবজেক্ট ওরিয়েন্টেড ডিজাইনে লুজ কাপলিং
আমি জিআরএসপি শিখতে চেষ্টা করছি এবং লো কাপলিংয়ের সম্পর্কে এটি ব্যাখ্যা করা ( 3 পৃষ্ঠায় এখানে ) পেয়েছি এবং এটি পেয়ে আমি খুব অবাক হয়েছিলাম: শ্রেণীর addTrackজন্য পদ্ধতিটি বিবেচনা করুন Album, দুটি সম্ভাব্য পদ্ধতি হ'ল: addTrack( Track t ) এবং addTrack( int no, String title, double duration ) কোন পদ্ধতিতে …

3
বাস্তবায়নের বিশদে মিলিত না করে ইউনিট পরীক্ষার আচরণগুলি
তার আলোচনায় টিডিডি, যেখানে এটি সবই ভুল হয়েছে , ইয়ান কুপার টিডিডিতে ইউনিট পরীক্ষার পিছনে কেন্ট বেকের মূল উদ্দেশ্যটি ঠেলে দিয়েছেন (বিশেষত ক্লাসের পদ্ধতি নয়, আচরণ পরীক্ষা করার জন্য) এবং পরীক্ষাগুলি বাস্তবায়নে সংযোজন এড়ানোর পক্ষে যুক্তি তুলে ধরেছেন। save X to some data sourceপরিষেবাগুলির একটি সাধারণ সেট এবং সংগ্রহস্থলগুলির মতো …

5
যুগল না বাড়িয়ে ডিআরওয়াই প্রয়োগ করা কি সম্ভব?
ধরুন আমাদের কাছে একটি সফ্টওয়্যার মডিউল আছে যা একটি ফাংশন এফ প্রয়োগ করে Another সদৃশ কোড থেকে মুক্তি পাওয়ার বিভিন্ন উপায় রয়েছে: বি থেকে একটি এফ ব্যবহার করুন। খ কে এ থেকে এফ ব্যবহার করতে দিন B এফটিকে তার নিজস্ব মডিউল সি-তে রাখুন এবং এ এবং বি উভয়কে এটি ব্যবহার …

3
কোড কাপলিং DRY এবং OOD দ্বারা পরিচয় করিয়ে দেয়
আমি ডিআরওয়াই বনাম কোড সংযোগ সম্পর্কে গাইডেন্স খুঁজছি। আমি আমার কোডটি সদৃশ করতে পছন্দ করি না এবং আমি সম্পর্কহীন মডিউলগুলির মধ্যে কোড সংযোগগুলিও পছন্দ করি না। সুতরাং আমি সদৃশ কোড নকল কোড যদি আমি অনুরূপ ডুপ্লিকেট চালু করার এক বছর পরে কোড অনুরূপ খুঁজে পাই। যাইহোক, আমি ক্রমবর্ধমান পরিস্থিতিগুলির অভিজ্ঞতা …
14 design  dry  coupling 

5
নির্ভরতা ইনজেকশন কীভাবে ব্যবহার করবেন এবং টেম্পোরাল কাপলিং এড়ানো যায়?
ধরুন আমার কাছে এটি Serviceকনস্ট্রাক্টরের মাধ্যমে নির্ভরতা পেয়েছে তবে এটি ব্যবহারের আগে কাস্টম ডেটা (প্রসঙ্গ) দিয়েও আরম্ভ করা দরকার: public interface IService { void Initialize(Context context); void DoSomething(); void DoOtherThing(); } public class Service : IService { private readonly object dependency1; private readonly object dependency2; private readonly object dependency3; public …

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