সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

4
রিটার্ন-টাইপ- (কেবল) -পলিমারফিজম হাস্কেলের একটি ভাল জিনিস?
হাস্কেলের সাথে আমি কখনই একেবারে শর্তে আসিনি যেটি হ'ল আপনি কীভাবে পলিমারফিক কন্টেন্ট এবং ফাংশন রাখতে পারেন যার রিটার্ন টাইপ তাদের ইনপুট টাইপের দ্বারা নির্ধারণ করা যায় না, class Foo a where foo::Int -> a কিছু কারণ যা আমি এটি পছন্দ করি না: রেফারেন্সিয়াল স্বচ্ছতা: "একই ইনপুট দেওয়া হাসেলকে, একটি …


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

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

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

3
Ptionচ্ছিক পরামিতি বা ওভারলোডেড কনস্ট্রাক্টর
আমি একটি বাস্তবায়ন করছি DelegateCommand, এবং যখন আমি কনস্ট্রাক্টর (গুলি) বাস্তবায়ন করতে যাচ্ছিলাম, আমি নিম্নলিখিত দুটি নকশা পছন্দ নিয়ে এসেছি: 1: একাধিক ওভারলোডেড কনস্ট্রাক্টর রয়েছে public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute = canExecute; } 2: alচ্ছিক প্যারামিটার …

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

7
একটি ধ্রুবকের মান সময়ের সাথে সাথে পরিবর্তন করা যেতে পারে?
বিকাশের পর্যায়ে কিছু নির্দিষ্ট ভেরিয়েবল রয়েছে যা একই রানে ফিক্স হওয়া দরকার, তবে সময়ের সাথে সাথে এটি সংশোধন করতেও পারে। উদাহরণস্বরূপ একটি booleanডিবাগ মোডকে সংকেত দেওয়ার জন্য , তাই আমরা প্রোগ্রামটিতে সাধারণত জিনিসগুলি করি না। এই মানগুলি একটি ধ্রুবক হিসাবে, অর্থাৎ final static int CONSTANT = 0জাভাতে রাখা কি খারাপ …
28 const  constants 

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

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

7
আমার সংস্থাগুলি শাখাগুলি মার্জ করা কি ভুল?
আমি সম্প্রতি শাখা এবং মার্জ এবং এসসিএম: ব্রাঞ্চিং এবং মার্জিং প্রাইমার - ক্রিস বার্মেল সম্পর্কে একটি এমএসডিএন নিবন্ধ জুড়ে এসেছি । নিবন্ধে তারা বলেছে যে 'বিগ ব্যাং মার্জ' হ'ল মার্জিং অ্যান্টিপাটাইটার: বিগ ব্যাং মার্জ - স্থগিতকারী শাখা উন্নয়নের চূড়ান্ত পরিণতিতে মার্জ করা এবং একসাথে সমস্ত শাখা একত্রিত করার চেষ্টা করা। …

6
আমি কেন একটি মিটেক্স লক করা আছে তা পরীক্ষা করতে পারছি না?
C ++ 14 মনে হচ্ছে কোনও std::mutexলক হয়েছে কিনা তা যাচাই করার জন্য একটি প্রক্রিয়া বাদ দিয়েছে । এই তাই প্রশ্ন দেখুন: https://stackoverflow.com/questions/21892934/how-to-assert-if-a-stdmutex-is-locked এর চারপাশে বেশ কয়েকটি উপায় রয়েছে, যেমন ব্যবহার করে; std::mutex::try_lock() std::unique_lock::owns_lock() তবে এগুলির কোনওটিই বিশেষ সন্তোষজনক সমাধান নয়। try_lock()একটি মিথ্যা নেতিবাচক ফেরত দেওয়ার অনুমতি দেওয়া হয়েছে এবং …
28 c++ 

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

3
কার্নেল মোড ওয়েব সার্ভার: একটি চৌকস অপ্টিমাইজেশন বা একটি সুরক্ষা দুঃস্বপ্ন?
আমি হ্যাকার নিউজ থ্রেডটি পড়ছিলাম যেখানে এক ব্যবহারকারী ২০১১ সাল থেকে একটি লিঙ্ক পোস্ট করেছেন যা ব্যাখ্যা করেছে যে আইআইএস অন্যান্য অন্যান্য (* নিক্স) ওয়েব সার্ভারের চেয়ে অনেক দ্রুত । অন্য একজন ব্যবহারকারী জবাব দেয়, ব্যাখ্যা করে যে আইটিআইএস HTTP.sys নামে একটি কার্নেল মডিউল পেয়ে এই সুবিধাটি লাভ করে । …

2
এসকিউএল সার্ভারের মধ্যে নোএসকিউএল
এই প্রশ্নটি এসকিউএল এবং নোএসকিউএল মধ্যে পার্থক্য সম্পর্কে নয়। আমি এমন কিছু যুক্তির জন্য সন্ধান করছি যা এই মুহুর্তে আমার কাছে সত্যিকার অর্থে আসে না (সম্ভবত আমার বোঝার বা উপলব্ধির অভাবের কারণে)। আমরা প্রথমে এমভিসি 5, সত্তা ফ্রেমওয়ার্ক 6 কোড এবং এসকিউএল সার্ভার 2008 ব্যবহার করে স্ক্র্যাচ থেকে একটি নতুন …
28 sql  sql-server  nosql 

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