প্রশ্ন ট্যাগ «language-agnostic»

এই ট্যাগটি এমন প্রশ্নের জন্য যা কোনও প্রোগ্রামিং ভাষা বা পরিবেশের সাথে নির্দিষ্ট নয়।

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

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

14
আপনি কীভাবে এই সমস্ত ভাষা সরাসরি আপনার মাথায় রাখেন
আমি জাভা, সি #, সি ++ জানি। আমি পার্ল ব্যবহার করেছি, এবং পাইথন এবং অ্যাকশনসক্রিপ্ট 3 তুলছি। এটি অবশ্যই অন্য একটি পথ যাঁকে গেছে, তাই আমি জিজ্ঞাসা করছি আপনি কীভাবে এই সমস্ত ভাষা আপনার মাথায় সোজা রাখেন?

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

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

1
টাইপ প্যারামিটারের টাইপ আর্গুমেন্টের জন্য কৌশলটির নাম?
সেটআপ: ধরে নেওয়া যাক আমাদের নামে Iteratorএকটি প্রকার রয়েছে যার একটি টাইপ প্যারামিটার রয়েছে Element: interface Iterator<Element> {} তারপরে আমাদের একটি ইন্টারফেস রয়েছে Iterableযার একটি পদ্ধতি রয়েছে যা একটি ফিরে আসবে Iterator। // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): T } Iteratorজেনেরিক হওয়ার বিষয়টি …

4
জেনারেটর ভাষার সুবিধা যেমন `ফলন` পাওয়া ভাল ধারণা?
পিএইচপি, সি #, পাইথন এবং সম্ভবত কয়েকটি অন্যান্য ভাষায় একটি yieldকীওয়ার্ড রয়েছে যা জেনারেটর ফাংশন তৈরি করতে ব্যবহৃত হয়। পিএইচপি-তে: http://php.net/manual/en/language.generators.syntax.php পাইথনে: https://www.pythoncentral.io/python-generators- এবং-yeld-keyword/ সি # তে: https://docs.microsoft.com/en-us/dotnet/csharp/language-references/keywords/yeld আমি উদ্বিগ্ন যে ভাষা বৈশিষ্ট্য / সুবিধা হিসাবে yieldকিছু সম্মেলন ভঙ্গ করে। এর মধ্যে একটি হ'ল আমি "স্পষ্টতা" refer এটি এমন একটি …

3
টাইপ-ভিত্তিক আক্রমণকারীদের কার্যকরী প্রোগ্রামিংয়ের উত্তর কী?
আমি সচেতন যে একাধিক প্রোগ্রামিং প্যারাডিম জুড়ে আক্রমণকারীদের ধারণাটি বিদ্যমান। উদাহরণস্বরূপ, লুপ আক্রমণকারীরা ওও, ক্রিয়ামূলক এবং পদ্ধতিগত প্রোগ্রামিংয়ে প্রাসঙ্গিক। তবে, ওওপিতে পাওয়া যায় এমন একটি খুব দরকারী ধরণ হ'ল একটি নির্দিষ্ট ধরণের ডেটার আক্রমণকারী। এটিই আমি শিরোনামে "টাইপ-ভিত্তিক আক্রমণকারী" বলছি। উদাহরণস্বরূপ, একটি Fractionপ্রকারের আক্রমণকারীর সাথে একটি হতে পারে numeratorএবং denominatorতাদের …

3
পাশের সাথে একটি পুট ব্যবহার করছে গ্রহণযোগ্য প্রভাবিত করে (রিস্ট)
আমি যখনই কোনও ফর্ম আপডেট করে তখনই আমি পূর্ববর্তী ইতিহাস তৈরি করতে চাই। এটি আপডেট হওয়ার কারণে আমি একটি পুট অনুরোধটি ব্যবহার করতে চাই। তবে, আমি পড়েছি যে পুট এর কোনও পার্শ্ব প্রতিক্রিয়া হওয়া উচিত । এখানে PUT ব্যবহার করা কি গ্রহণযোগ্য? এর চেয়ে ভাল বিকল্প আছে কি? PUT /person/F02E395A235 …

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

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

9
শর্তাধীন (পজিশন <আকার) কেন এমন প্রচলিত প্যাটার্ন?
শর্ত বিবৃতিতে (আইএফ) প্রত্যেকে ব্যবহার করে (position &lt; size)তবে কেন? কেবল কনভেনশনই নাকি এর জন্য কোনও ভাল কারণ আছে? বন্য খুঁজে পাওয়া যায়: if (pos &lt; array.length) { // do some with array[pos]; } কদাচিৎ পাওয়া গেছে: if (array.length &gt; pos) { // do some with array[pos]; }

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

4
পড়ার যোগ্যতা উন্নত করতে "ব্যতিক্রম ধরা" ব্যবহার করছেন, ভাল না খারাপ?
বিভাগে যখন না ব্যবহার ব্যতিক্রম মধ্যে বাস্তবমুখী প্রোগ্রামার , বই লিখেছেন পরিবর্তে যে: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) != OK) { retcode = BAD_READ; } else …

3
খেজুর ও সময় সম্পর্কে চিন্তা করার সময় - আজ মধ্যরাত কি অতীত বা ভবিষ্যতের?
এটি আমার কাছে সর্বদা একটি ধাঁধা- এবং আমি বুঝতে পারি যে এটি প্রোগ্রামিং বা সফ্টওয়্যার বিকাশের ক্ষেত্রে কঠোরভাবে সমস্যা নয়, তবে এটি আমাদের ক্ষেত্রে একটি যুক্তিসঙ্গত সাধারণ বলে মনে হয়। উদাহরণস্বরূপ, যদি আমি 2011-04-08 00:00:00 হিসাবে একটি মেয়াদোত্তীকরণের তারিখ নির্ধারণ করি - এবং আমার বর্তমান স্থানীয় সময়টি ইতিমধ্যে 8 তম …

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