প্রশ্ন ট্যাগ «static-methods»

11
ইউনিট পরীক্ষার জন্য স্থিতিশীল কী সর্বজনীন "দুষ্ট" এবং যদি তাই হয় তবে কেন রেশার্পার এটির সুপারিশ করে? [বন্ধ]
আমি দেখতে পেয়েছি যে ইউনিট টেস্টের (মক / স্টাব) নির্ভরতাগুলি কেবলমাত্র # # নেট এ স্থিতিশীল to মাপ TypeMock JustMock এগুলির দুটি নিখরচায় নয় এবং একটি মুক্তি দিতে পারে না তা দেওয়া 1.0, স্ট্যাটিক স্টাফগুলি উপহাস করা খুব সহজ নয়। এটি কি স্থির পদ্ধতি এবং এই জাতীয় "দুষ্টু" তৈরি করে …

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

10
আমি কি সব স্থির পদ্ধতি ব্যবহার করতে পারি না?
নীচে দুটি আপডেটসুজেড পদ্ধতির মধ্যে পার্থক্য কী? আমি অনুভব করেছি যে আপনি যদি সত্ত্বাধিকারীর উপর কেবল চালনা করতে চান তবে স্থিতিশীল পদ্ধতি ব্যবহার করা আরও ভাল। কোন পরিস্থিতিতে আমার অ স্থির পদ্ধতি নিয়ে যাওয়া উচিত? public class Subject { public int Id {get; set;} public string Name { get; set; …

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

3
স্থির পদ্ধতিতে কোনও ব্যক্তিগত সদস্য কেন অ্যাক্সেসযোগ্য?
নিম্নলিখিতটি সিউডো কোড, আমি এটি জাভা এবং পিএইচপিতে চেষ্টা করেছিলাম এবং উভয়েই কাজ করেছেন: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); আপনি কেন ওওপি দৃষ্টান্তে এটি করতে পারেন এবং এর …

15
'স্ট্যাটিক ফাংশন' কখন ব্যবহার হয়?
ঠিক আছে, আমি স্থির ফাংশন কী তা শিখেছি, তবে তারা এখনও ব্যক্তিগত সদস্য ফাংশনগুলির চেয়ে কেন কার্যকর তা আমি দেখতে পাই না। এটি এখানে একটি নতুন প্রশ্ন-এর প্রশ্ন হতে পারে, তবে কেন কেবল সমস্ত ব্যক্তিগত সদস্য ফাংশন স্থির ফাংশনগুলির সাথে প্রতিস্থাপন করবেন না?

2
নির্ভরতা ইনজেকশন বনাম স্থির পদ্ধতি
একটি স্ট্রিং গ্রহণ করে এবং আউটপুট স্ট্রিং গ্রহণ করে এমন একটি পদ্ধতি সহ কোনও শ্রেণীর কাছে কীভাবে যাওয়া যায় সে সম্পর্কে আমার আজ অন্য বিকাশকারীর সাথে একটি আকর্ষণীয় আলোচনা হয়েছিল। নীচের মতো কিছু কল্পনা করুন যা উদাহরণস্বরূপ উদ্দেশ্যে তৈরি করা হয়েছে public string GetStringPart(string input) { //Some input validation which …

7
আপনি যদি কেবল কোনও পদ্ধতিতে কল করার জন্য ঘন ঘন কোনও অবজেক্ট তৈরি করে থাকেন তবে এটি কী কোডের গন্ধ?
আমি একটি কোড বেস উত্তরাধিকারসূত্রে পেয়েছি যেখানে প্রচুর কোড রয়েছে যা এরকম কিছু হয়: SomeDataAdapter sda = new SomeDataAdapter(); sda.UpdateData(DataTable updateData); এবং তারপর এসডিএ আর কখনও ব্যবহার করা হয় না। এটি কি কোনও কোডের গন্ধ যা ইঙ্গিত দেয় যে সেই পদ্ধতিগুলি পরিবর্তে স্থিত শ্রেণির পদ্ধতি হওয়া উচিত?

5
স্থির পদ্ধতিগুলি কেন ওভাররাইডযোগ্য হতে সক্ষম হবে না?
এই প্রশ্নের উত্তরে , সাধারণ wasকমত্যটি ছিল যে স্থির পদ্ধতিগুলি ওভাররাইড করা বোঝায় না (এবং এভাবে সি # তে স্থির ফাংশনগুলি ভার্চুয়াল বা বিমূর্ত হতে পারে না)। যদিও এটি কেবল সি # তে ঘটনা নয়; জাভাও এটি নিষিদ্ধ করে এবং সি ++ এটি পছন্দ করে না। যাইহোক, আমি স্থির ক্রিয়াকলাপগুলির …

1
আমরা কি স্থির পদ্ধতি অপব্যবহার করছি?
কয়েক মাস আগে আমি একটি নতুন প্রকল্পে কাজ শুরু করেছিলাম এবং কোডটি দিয়ে যাওয়ার সময় এটি আমাকে ব্যবহৃত স্ট্যাটিক পদ্ধতিগুলির পরিমাণকে স্ট্রোক করে। কেবল ইউটিলিটি পদ্ধতি হিসাবেই নয় collectionToCsvString(Collection<E> elements), এতে প্রচুর ব্যবসায়িক যুক্তিও রাখা হয়। আমি এর পিছনে যুক্তির জন্য দায়ী ব্যক্তিকে জিজ্ঞাসা করলে, তিনি বলেছিলেন যে এটি স্প্রিং-এর …

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

6
বেশিরভাগ শ্রেণীর ডেটা ক্ষেত্রের মধ্যে কেবল শ্রেণি এবং পদ্ধতি কেবল ক্লাসে পৃথক করা (যদি সম্ভব হয়) একটি ভাল বা একটি অ্যান্টি-প্যাটার্ন?
উদাহরণস্বরূপ, একটি শ্রেণীর সাধারণত ক্লাস সদস্য এবং পদ্ধতি থাকে, যেমন: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } তবে একক দায়িত্বের নীতি এবং ওপেন বন্ধ নীতি সম্পর্কে পড়ার পরে, আমি …

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

4
স্থির পদ্ধতিগুলির মাধ্যমে অবজেক্টগুলি কেন সুবিধাজনক হবে?
স্থিতিশীল পদ্ধতি ব্যবহার এবং কোনও বস্তুর উপর পদ্ধতিটি কল করার চেয়ে কোনও বস্তুর রেফারেন্সটিকে প্যারামিটার হিসাবে পাস করার কেন সুবিধা হবে? আমি কী বলতে চাইছি তা স্পষ্ট করতে নীচের শ্রেণিটি বিবেচনা করুন: public class SomeClass { private double someValue; public SomeClass() { // Some constructor in which someValue is set …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.