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

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

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

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

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

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

27
উত্স কোড জেনারেশন কি একটি বিরোধী নিদর্শন?
যদি কিছু উত্পন্ন করা যায়, তবে সেই জিনিসটি কোড নয়, তথ্য is দেওয়া হয়েছে, সোর্স কোড জেনারেশনের এই পুরো ধারণাটি কি ভুল বোঝাবুঝি নয়? এটি হ'ল যদি কোনও কিছুর জন্য একটি কোড জেনারেটর থাকে, তবে কেন সেটিকে কোনও উপযুক্ত ফাংশন হিসাবে তৈরি করবেন না যা প্রয়োজনীয় প্যারামিটারগুলি গ্রহণ করতে পারে …

11
"চাকা পুনর্নবীকরণ" এর বিপরীতে অ্যান্টিপ্যাটার্নটির নাম কী? [বন্ধ]
" চাকা reinvent " antipattern একটি প্রশংসনীয় সাধারণ এক - এর পরিবর্তে একটি প্রস্তুত সলিউশন ব্যবহার এর গোড়া থেকে আপনার নিজের লেখা। কোড বেস অকারণে বেড়ে যায়, কিছুটা আলাদা ইন্টারফেস যা একই কাজ করে তবে কিছুটা আলাদাভাবে প্রসারিত হয়, সহজেই উপলব্ধ এমন ফাংশনগুলি (এবং ডিবাগ!) লিখতে সময় নষ্ট হয়। আমরা …


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

13
নেস্টেড ট্রাই-ক্যাচ ব্লকগুলি কী কোনও অ্যান্টি-প্যাটার্নটি ব্যবহার করে?
এটি কি একটি প্রতিষেধক? এটা কি গ্রহণযোগ্য অনুশীলন? try { //do something } catch (Exception e) { try { //do something in the same line, but being less ambitious } catch (Exception ex) { try { //Do the minimum acceptable } catch (Exception e1) { //More try catches? } } …

14
এই প্রতিরোধের নাম? স্থানীয় ভেরিয়েবল হিসাবে ক্ষেত্রগুলি [বন্ধ]
কয়েকটি কোডে আমি পর্যালোচনা করছি, আমি এমন জিনিসগুলি দেখছি যা নীচের নৈতিক সমতুল্য: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } ক্ষেত্র barএখানে কথাটি একটি স্থানীয় …

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

8
ইনকামিং প্যারামিটার পরিবর্তন করা কি একটি অ্যান্টিপ্যাটার্ন? [বন্ধ]
আমি জাভাতে প্রোগ্রামিং করছি, এবং আমি সবসময় এই জাতীয় রূপান্তরকারী সাজাই: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } নতুন কর্মক্ষেত্রে প্যাটার্নটি হ'ল: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } আমার জন্য এটি কিছুটা দুর্গন্ধযুক্ত, কারণ আমি আগত প্যারামিটারগুলি পরিবর্তন না করার অভ্যস্ত …

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

5
JQuery "গড অবজেক্ট" অ্যান্টিপ্যাটার্নের উদাহরণ?
আমি জিজ্ঞাসা করতে চাই - আমি আস্তে আস্তে jQuery শিখছি। একটু ভেবে দেখতে একটি হল সঠিক উদাহরণস্বরূপ একটি এর ঈশ্বর অবজেক্ট বিরোধী প্যাটার্ন । মূলত, সবকিছু $ফাংশনে যায় , যাই হোক না কেন। আমি কি ঠিক আছি এবং jQuery আসলেই এই অ্যান্টি-প্যাটার্নের উদাহরণ?

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

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