প্রশ্ন ট্যাগ «anti-patterns»

অ্যান্টি-প্যাটার্ন হ'ল এমন আচরণ বা অনুশীলন যা অকার্যকর বা প্রতিবিজাতীয় হওয়া সত্ত্বেও সাধারণ।

10
একটি ক্লাসে কতগুলি অনেক ইন্টারফেস রয়েছে? [বন্ধ]
আমি সম্ভবত এটি কোনও কোড গন্ধ বা এমনকি কোনও এন্টি-প্যাটার্ন বিবেচনা করব যাতে একটি ক্লাস থাকে যা 23 ইন্টারফেস প্রয়োগ করে। যদি এটি সত্যিই একটি অ্যান্টি-প্যাটার্ন হয় তবে আপনি এটিকে কী বলবেন? বা এটি কেবল একক দায়িত্বের নীতি অনুসরণ করে না?

8
"ব্যর্থ চালিত বিকাশ" সম্পর্কে কী করবেন?
আমাদের দোকানে, আমরা চটচটে থাকার চেষ্টা করি। এবং আমি বলব যে আমরা দুর্দান্ত পদক্ষেপ নিচ্ছি। এটি বলেছিল, আমাদের মধ্যে কয়েকজন একটি প্যাটার্ন চিহ্নিত করেছে যা আমরা "ব্যর্থতা চালিত উন্নয়ন" কল করতে শুরু করেছি। ব্যর্থ চালিত বিকাশ বিকাশটি মূলত একটি চতুর রিলিজ / পুনরাবৃত্তি চক্র হিসাবে বর্ণনা করা যেতে পারে যেখানে …

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

9
সিঙ্গলটন প্যাটার্নের বিকল্প
আমি সিঙ্গলটন প্যাটার্ন সম্পর্কে বিভিন্ন মতামত পড়েছি। কেউ কেউ মনে করেন যে এটি কোনও মূল্যে এড়ানো উচিত এবং অন্যরা এটি নির্দিষ্ট পরিস্থিতিতে কার্যকর হতে পারে। আমি সিলেটলেটগুলি ব্যবহার করি এমন একটি পরিস্থিতিটি যখন আমার নির্দিষ্ট শ্রেণির এ তৈরির জন্য কারখানার প্রয়োজন হয় (আসুন এফের ধরণের একটি অবজেক্ট বলা যাক) A. …

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

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

1
"প্রস্থান (-1)" কোথা থেকে এসেছে?
আমি ইন্টারনেট যে ব্যবহার করার প্রস্তাব দিই উপর উত্তরাধিকার সফ্টওয়্যার ও খারাপ টিউটোরিয়াল অনেকটা দেখতে exit(-1), return -1বা অনুরূপ "অস্বাভাবিক পরিসমাপ্তি" প্রতিনিধিত্ব করতে। কমপক্ষে POSIX এ সমস্যাটি হ'ল -1কোনও বৈধ স্থিতির কোড এবং কখনও নয়। man 3 exitচিত্রিত করে যে পিতামাতার exit()মান ফেরত দেয় status & 0377, যার অর্থ -1হয় …

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

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

8
ট্রাইগেটভ্যালুর চেয়ে সি # অভিধান ব্যবহারের আরও ভাল উপায় কি?
আমি নিজেকে প্রায়শই অনলাইনে প্রশ্ন সন্ধান করি এবং অনেকগুলি সমাধানে অভিধান অন্তর্ভুক্ত থাকে। যাইহোক, আমি যখনই এগুলি বাস্তবায়নের চেষ্টা করি তখনই আমি আমার কোডটিতে এই ভয়ঙ্কর মন্তব্য পেয়ে যাই। উদাহরণস্বরূপ প্রতিবার আমি কোনও মান ব্যবহার করতে চাই: int x; if (dict.TryGetValue("key", out x)) { DoSomethingWith(x); } মূলত নিম্নলিখিতটি করতে কোডের …

1
যদি আমরা একটি ব্যতিক্রম বার্তা লগইন করি এবং কোনও আলাদা ব্যতিক্রম ছুঁড়ে ফেলি তবে এটি কি এখনও অ্যান্টিপ্যাটার্ন?
আমাদের ওয়েব অ্যাপ্লিকেশনটি ExceptionMapperকিছু ব্যতিক্রম মানচিত্র করতে ব্যবহার করছে Response। নিম্নলিখিত হিসাবে নতুন ব্যতিক্রম ছোঁড়ার আগে আমরা ব্যতিক্রম বার্তাগুলি লগ করি: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } আমরা পুনরায় নিক্ষেপ একই ব্যতিক্রম না তাই আমার প্রশ্ন যদি এটা একটা বিবেচিত হবে হয়, লগ ইন করুন এবং antipattern …

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

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

7
কোনও উপায়ে কোনও পদ্ধতিতে পাস করা যা বস্তুর পরিবর্তন করে, এটি কি সাধারণ (বিরোধী) প্যাটার্ন?
আমি মার্টিন ফোলারের রিফ্যাক্টরিং বইতে প্রচলিত কোডের গন্ধ সম্পর্কে পড়ছি । সেই প্রসঙ্গে, আমি একটি কোড বেসে যে প্যাটার্নটি দেখছি তা নিয়ে আমি ভাবছিলাম, এবং অন্যটি অবাস্তবভাবে এটিকে একটি অ্যান্টি-প্যাটার্ন হিসাবে বিবেচনা করতে পারে। প্যাটার্নটি হ'ল এক যেখানে কোনও বস্তু এক বা একাধিক পদ্ধতির আর্গুমেন্ট হিসাবে প্রেরণ করা হয়, এর …

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

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