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

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

5
যদি কোনও ফাংশন প্যারামিটার হিসাবে কোনও ফাংশন নেয় তবে তা অবিলম্বে অশুদ্ধ?
যেহেতু কোনও ইনপুট প্যারামিটারের বিশুদ্ধতা রানটাইম অবধি অজানা, তাই কোনও ফাংশনটি যদি তা ইনপুট প্যারামিটার হিসাবে কোনও ফাংশন নেয় তবে তা অবিলম্বে অপবিত্র হিসাবে বিবেচিত হবে? সম্পর্কিত: যদি কোনও ফাংশন কোনও শুদ্ধ ফাংশন প্রয়োগ করে যা ফাংশনের বাইরে সংজ্ঞায়িত করা হয়, তবে এটি প্যারামিটার হিসাবে পাস করা হয় না, তবে …

8
অবশেষে সামঞ্জস্যপূর্ণ পরিষেবার বিরুদ্ধে আমি কীভাবে পরীক্ষাগুলি লিখব?
আমি গুগল অ্যাপ ইঞ্জিন ডেটাস্টোরের শীর্ষে একটি পরিষেবা তৈরি করছি যা শেষ পর্যন্ত সামঞ্জস্যপূর্ণ ডেটা স্টোর। আমার আবেদনের জন্য, এটি ঠিক আছে। যাইহোক, আমি টেস্টগুলি বিকাশ করছি যা PUT অবজেক্ট এবং তারপরে GET অবজেক্টের মতো কাজগুলি করে এবং প্রত্যাবর্তিত বস্তুতে বৈশিষ্ট্যগুলি পরীক্ষা করে। দুর্ভাগ্যক্রমে, কারণ ডেটাস্টোর শেষ পর্যন্ত সামঞ্জস্যপূর্ণ, এই …

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

3
একটি ছোট দলকে একটি সংস্করণ নিয়ন্ত্রণ শাখার নীতি উপস্থাপন করা হচ্ছে
আমি এমন একজন ঠিকাদার যা সম্প্রতি একটি ফার্ম দিয়ে শুরু করেছি। দলটি 3 বিকাশকারী যা মধ্য থেকে মাঝারি স্তরের 2 টি জুনিয়র সমন্বয়ে থাকে এবং একই স্তরে আরেকটি শীঘ্রই শুরু হয় এবং আমি (6 বছর এক্সপি)। বিদ্যমান বিকাশকারী উভয়ের জন্যই এটি বিশ্ববিদ্যালয় / কলেজের বাইরে তাদের প্রথম কাজ, এবং এর …

2
অন্য ভাষায় ফ্রি সফটওয়্যার পোর্ট করার সময় লাইসেন্সের শর্তাদি
আমি বিদ্যমান সফ্টওয়্যার প্যাকেজটিকে অন্য ভাষায় পোর্ট করার ধারণাটি অন্বেষণ করছি। এটি অ্যাপাচি লাইসেন্স ২.০ এর আওতায় প্রকাশিত হয়েছে এবং বিনামূল্যে বিতরণ করা হয়েছে; তবে এটির একটি অনুলিপি তৈরির তুলনায় কোনও লাইব্রেরি ব্যবহারের মধ্যে অনেক বড় পার্থক্য রয়েছে। আমি অবশ্যই পুরো creditণ দেব এবং কোথা থেকে এসেছে সে সম্পর্কে সত্যবাদী …

5
ইমপ্রিয়টিভের বিপরীতে ক্রিয়ামূলক প্রোগ্রামিং ভাষাগুলিকে কী ঘোষণামূলক করে তোলে?
ফাংশনাল প্রোগ্রামিংয়ের সুবিধাগুলি বর্ণনা করে অনেক নিবন্ধগুলিতে, আমি হাস্কেল, এমএল, স্কেলা বা ক্লোজারের মতো কার্যকরী প্রোগ্রামিং ভাষা দেখেছি, সি / সি ++ / সি # / জাভা এর মতো অপরিহার্য ভাষাগুলি থেকে পৃথক "ঘোষিত ভাষাগুলি" হিসাবে পরিচিত। আমার প্রশ্নটি হ'ল প্রয়োজনীয় ক্রিয়াকলাপের ভাষাগুলি ঘোষণামূলক করে তোলে। ডিক্লারেটিভ এবং ইমপিটারিটিভ প্রোগ্রামিংয়ের …

5
এনামগুলি কি ভঙ্গুর ইন্টারফেস তৈরি করে?
নীচের উদাহরণ বিবেচনা করুন। কালারচয়েস এনামে কোনও পরিবর্তন সমস্ত আইওয়াইন্ডো কালার সাবক্লাসকে প্রভাবিত করে। এনামগুলি কি ভঙ্গুর ইন্টারফেস সৃষ্টি করতে পারে? আরও বহুগুণিত নমনীয়তার জন্য এনামের চেয়ে আরও ভাল কিছু থাকতে পারে? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: ColorChoice getColor() const=0; …

4
একক দায়িত্বের নীতিটি কি কার্যক্রমে প্রযোজ্য?
রবার্ট সি মার্টিনের মতে এসআরপি বলেছে যে: শ্রেণীর পরিবর্তনের জন্য একাধিক কারণ থাকতে হবে না। তবে তাঁর ক্লিন কোড বইয়ে , অধ্যায় 3: ফাংশনগুলি, তিনি নিম্নলিখিত কোডের ব্লকটি দেখান: public Money calculatePay(Employee e) throws InvalidEmployeeType { switch (e.type) { case COMMISSIONED: return calculateCommissionedPay(e); case HOURLY: return calculateHourlyPay(e); case SALARIED: return …

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

1
পিএইচপি কেন এত ঘৃণা করা হয়? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । ইদানীং আমি পিএইচপি দৃশ্যত কীভাবে ভয়ঙ্কর তা সম্পর্কে বেশ কয়েকটি রসিকতা এবং …
17 php 

7
উদাহরণস্বরূপ সৃষ্টিটি কেন এটি হয়?
আমি গত ছয় মাস বা তারও বেশি সময় ধরে সি # শিখেছি এবং এখন জাভাতে চলেছি। আমার প্রশ্ন উদাহরণস্বরূপ সৃষ্টি সম্পর্কে (উভয় ভাষায়, সত্যই) এবং এটির আরও বেশি: আমি কেন অবাক হয়েছি তারা কেন এমনভাবে করেছে? এই উদাহরণটি ধরুন Person Bob = new Person(); এমন কোনও কারণ আছে যে বিষয়টি …

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

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

8
কোনও হার্ড-কোড প্রকৃত ডেটা যখন ডিবি ব্যবহারের বিপরীতে কোডের সাথে মান দেয়?
আমার জন্য একটি দীর্ঘস্থায়ী প্রশ্ন ছিল: আমি কখন ডেটাবেস টেবিলের মধ্যে ডেটা (প্রকৃত মান) সংরক্ষণ করি এবং আমি কখন সেগুলি কোডে সংরক্ষণ করি? অবিসংবাদিত sensক্যমত সাধারণত (যেমন): যদি এটি একটি একক পরিবর্তনশীল বা একটি সাধারণ কাঠামো, বা কয়েকটি মানের একটি অ্যারে থাকে তবে ডান কোডে রেখে দিন। [* commentsক্যমত্য মন্তব্য …

2
সংলগ্ন স্ট্রিং আক্ষরিক সংমিশ্রণে
সি এবং সি ++ একক স্ট্রিং আক্ষরিক হিসাবে সংলগ্ন স্ট্রিং ল্যাটারালগুলি সংকলন করে। উদাহরণস্বরূপ: "Some text..." "and more text" সমান: "Some text...and more text" অন্যান্য সি-পরিবার ভাষায় সি # বা জাভাতে এটি একটি সিনট্যাক্স ত্রুটি (যা পুরোপুরি ভাল বিটিডাব্লু)। সি এবং সি ++ এর জন্য যুক্তি / historicalতিহাসিক কারণ কী?

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