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

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

9
অবজেক্ট-ওরিয়েন্টেড কোড লেখার সময়, আমার কি সবসময় ডিজাইনের ধরণ অনুসরণ করা উচিত?
কোনও অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামের জন্য কি অনুমেয় নকশার প্যাটার্ন রয়েছে? আমি এটি জিজ্ঞাসা করছি কারণ সম্প্রতি আমি একটি Doorসহ একটি শ্রেণীর প্রয়োগ দেখেছি Lock। এটি একটি পরীক্ষার অংশ ছিল এবং উত্তরে বলা হয়েছিল যে কোডটি নাল অবজেক্টের ধরণ অনুসরণ করছে: class Lock { public: virtual void close() = 0; virtual void …

6
টাইপ অনুমান কেন দরকারী?
আমি কোড লেখার চেয়ে প্রায়শই কোড পড়ি এবং আমি ধরে নিচ্ছি যে শিল্প সফটওয়্যারগুলিতে কাজ করা বেশিরভাগ প্রোগ্রামাররা এটি করে। টাইপ অনুমানের সুবিধাটি আমি ধরে নিয়েছি কম ভার্বোসিটি এবং কম লিখিত কোড। তবে অন্যদিকে আপনি যদি কোডটি প্রায়শই পড়েন তবে আপনি সম্ভবত পঠনযোগ্য কোড চাইবেন। সংকলক টাইপ অনুমান; এর জন্য …

9
নির্দিষ্ট দৃষ্টান্তের জন্য সাবক্লাস তৈরি করা কি খারাপ অভ্যাস?
নিম্নলিখিত নকশা বিবেচনা করুন public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { public …

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

1
অ্যাপাচি 2.0 এবং আমার পরিবর্তনগুলির সাথে ফাইল with
আমি অ্যাপাচি লাইসেন্সের মূল পাঠ্য , সংস্করণ 2.0 এবং স্পষ্ট ইংরেজিতে ব্যাখ্যাটি পড়েছি । ঠিক আছে, আমি বিশ্বের সেরা সংস্থার দ্বারা বিতরণ করা একটি শ্রেণি , তাদের লাইসেন্স অনুলিপি করি এবং কোডটি কিছুটা সংশোধন করি। আমার পরিবর্তনগুলি সহ আসল ফাইল। /* * Copyright (C) 2011 The Best Company in the …

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

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

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

5
জাভাস্ক্রিপ্ট হ্যাক করা কত সহজ (একটি ব্রাউজারে)?
আমার প্রশ্নটি জাভাস্ক্রিপ্ট সুরক্ষার সাথে সম্পর্কিত। এমন কোনও প্রমাণীকরণ সিস্টেমের কল্পনা করুন যেখানে আপনি ব্যাকবোন বা অ্যাঙ্গুলারজেএস এর মতো একটি জাভাস্ক্রিপ্ট কাঠামো ব্যবহার করছেন এবং আপনার নিরাপদ সমাপ্তিগুলি দরকার। এটি কোনও সমস্যা নয়, কারণ সার্ভারের সর্বদা সর্বশেষ শব্দ থাকে এবং আপনি যা চান তা করার জন্য আপনি অনুমোদিত কিনা তা …

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

8
টুরিং সম্পূর্ণ নয় এমন একটি 'কার্যকর' প্রোগ্রামিং ভাষা থাকা কি আসলেই সম্ভব?
যেখানে এটি গৃহীত হয় যে কোনও ভাষা ভাল হওয়ার জন্য টিউরিং সম্পূর্ণ হতে হবে, সেখানে ট্যুরিং সম্পূর্ণ নয় এমন কোনও 'কার্যকর' প্রোগ্রামিং ভাষা থাকা কি সম্ভব? আমার স্পষ্ট করে বলা উচিত যে এটি প্রচলিত অর্থে 'প্রোগ্রামিং' ভাষা সম্পর্কিত, এবং মার্কআপ বা কোয়েরি ভাষা নয়।

3
একটি REPL এবং ইন্টারেক্টিভ শেলের মধ্যে পার্থক্য
নুব প্রশ্ন। আমি কেবল উইকিপিডিয়ায় সংজ্ঞা পড়ে কেবল একটি আরপিএল এবং একটি ইন্টারেক্টিভ শেলের মধ্যে পার্থক্যটি বলতে পারছি না । উইকি নোট করে যে REPL একটি বিশেষ ধরণের ইন্টারেক্টিভ ভাষার শেল। যদিও এটি একটি উপযুক্ত উপসেট? উইকির সংজ্ঞাটি পরিভাষাটি আরপিএলকে লিস্প-জাতীয় ভাষায় সীমাবদ্ধ বলে মনে হয়েছে, যদিও বর্ণিত বৈশিষ্ট্যগুলিতে সত্যিকার …

8
প্রোগ্রামিংয়ে কখন ড্যাগ (নির্দেশিত অ্যাসাইক্লিক গ্রাফ) ব্যবহার করবেন?
আমি সম্প্রতি ইক্টো নামের একটি কাঠামো পেয়েছি । এই কাঠামোটিতে, "প্লাজম" নামে একটি মৌলিক উপাদান যা ইক্টো ডাইরেক্টেড অ্যাসাইক্লিক গ্রাফ I আমি ভাবছি যে এই প্রক্রিয়াটির সুবিধা কী, এবং অন্যান্য কোন পরিস্থিতিতে আমরা ডিজের ধারণাটি কাজে লাগাতে পারি?

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

8
সত্যিকার অর্থে বিআইজি সোর্স কোড কমিট করার শব্দটি কী? [বন্ধ]
কখনও কখনও যখন আমরা কোনও সফ্টওয়্যারটির প্রতিশ্রুতিবদ্ধ ইতিহাসটি পরীক্ষা করি তখন আমরা দেখতে পাই যে কয়েকটি কমিট রয়েছে যা সত্যই বিগ - তারা শত শত পরিবর্তিত সোর্স কোড লাইন (ডেল্টা) সহ 10 বা 20 ফাইল পরিবর্তন করতে পারে। আমি মনে করি যে এরকম বিগ কমিটের জন্য একটি সাধারণত ব্যবহৃত শব্দ …

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