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

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

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

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

5
আমি কি কাঁটা জিপিএল কোড বিক্রি করতে পারি?
আমি জানি যে জিপিএল কোড বিক্রি করা সম্ভব, তবে আমি জানতে চেয়েছিলাম যে কাঁটাচামচ ও সংশোধিত জিপিএল কোড বিক্রি করা সম্ভব ছিল কিনা। কাঁটাচামচ এবং সংশোধিত কোডটি এখনও ব্যবহার, সংশোধন এবং পুনরায় বিতরণের জন্য উপলব্ধ থাকবে।
9 licensing  gpl 

4
কারি বা আংশিক প্রয়োগ সম্পর্কে বিশেষ কী?
আমি প্রতিদিন ফাংশনাল প্রোগ্রামিংয়ের নিবন্ধগুলি পড়ছি এবং যথাসম্ভব কিছু অনুশীলন প্রয়োগ করার চেষ্টা করছি। তবে আমি বুঝতে পারি না কারী বা আংশিক প্রয়োগে অনন্য কী। এই গ্রোভি কোডটি উদাহরণ হিসাবে নিন: def mul = { a, b -> a * b } def tripler1 = mul.curry(3) def tripler2 = { …

5
এমন কি প্রোগ্রামিং ভাষা রয়েছে যা আপনাকে টাইপগুলিতে গাণিতিক সেট করতে দেয়?
কৌতূহলের বাইরে, এমন কোন ভাষা রয়েছে যেগুলি আপনাকে নতুন ধরণের তৈরি করতে টাইপগুলিতে গাণিতিক সেট করতে দেয়? কিছুটা এইরকম: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A | B; …

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

5
"প্রোগ্রামিং ত্রুটি" ব্যাতিক্রম - আমার পদ্ধতির শব্দ কি?
আমি বর্তমানে আমার ব্যতিক্রমগুলির ব্যবহারের উন্নতি করার চেষ্টা করছি এবং ব্যতিক্রমগুলির মধ্যে গুরুত্বপূর্ণ পার্থক্য খুঁজে পেয়েছি যা প্রোগ্রামিংয়ের ত্রুটিগুলি বোঝায় (উদাহরণস্বরূপ কেউ আর্গুমেন্ট হিসাবে নাল পাস করেছেন, বা নিষ্পত্তি হওয়ার পরে কোনও বস্তুর উপর কোনও পদ্ধতি বলেছিলেন) এবং যারা ব্যর্থতা নির্দেশ করে অপারেশন যা কলারের দোষ নয় (যেমন একটি I …
9 java  c#  c++  exceptions 

7
পরীক্ষাগুলি দীর্ঘ সময় নিলে ট্রাঙ্ককে কীভাবে স্থিতিশীল রাখা যায়?
আমাদের কাছে তিনটি টেস্ট স্যুট রয়েছে: একটি "ছোট" স্যুট, চালাতে কয়েক ঘন্টা সময় নেয় একটি "মাঝারি" স্যুট যা একাধিক ঘন্টা সময় নেয়, সাধারণত প্রতি রাতে (রাত্রে) চলত একটি "বড়" স্যুট যা চালাতে এক সপ্তাহ সময় নেয় আমাদের কাছে আরও সংক্ষিপ্ত পরীক্ষার স্যুট রয়েছে, তবে আমি এখানে সেগুলিতে মনোযোগ দিচ্ছি না। …

5
বিডিডি স্পেসিফিকেশন ওয়ার্কশপগুলিতে কীভাবে সফল হবেন?
আজ আমরা একটি স্পেসিফিকেশন ওয়ার্কশপ করে আমাদের সফটওয়্যার ডেভলপমেন্ট প্রসেসে বিডিডি প্রবর্তনের চেষ্টা করেছি। এই কর্মশালার জন্য আমাদের 2 জন বিকাশকারী, 1 পরীক্ষক এবং 1 ব্যবসায় বিশ্লেষক ছিল। কর্মশালাটি 1h30 টিকেছিল এবং এর শেষে আমরা আমাদের নতুন বৈশিষ্ট্যের জন্য কিছু বিডিডি পরিস্থিতি বের করতে সক্ষম হয়েছি। আমরা যে পরিস্থিতিগুলি মিস …
9 bdd 

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

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

4
কমান্ড প্রসেসিং অ্যাপ্লিকেশনটি কীভাবে বাস্তবায়ন করা উচিত?
আমি একটি সাধারণ, প্রুফ-অফ-কনসেপ্ট অ্যাপ্লিকেশন (আরপিএল) তৈরি করতে চাই যা একটি নম্বর নেয় এবং তারপরে সেই নম্বরটিতে আদেশগুলি প্রসেস করে। উদাহরণ: আমি 1 দিয়ে শুরু করি "তারপর আমি" add 2" লিখি , এটি আমাকে 3 দেয় 3. তারপর আমি" multiply 7" লিখি , এটি আমাকে 21 দেয় Then তারপর আমি …

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

5
নেস্টেড ক্লাসগুলি কি রেট করা হয়?
আমি বলার চেষ্টা করছি না যে আমি অন্য সবাইকে জানি না তবে আমি নেস্টেড ক্লাসগুলি ব্যবহার করে আরও এবং বেশি ডিজাইনের সমাধান করছি, তাই আমি সম্ভবত এটি খুব কমই ব্যবহার করা ব্যবহারের গ্রহণযোগ্যতা সম্পর্কে অনুভূতি পেতে আগ্রহী নকশা প্রক্রিয়া এটি আমাকে এই প্রশ্নের দিকে নিয়ে যায়: আমি কি কারণগুলির কারণে …
9 c#  design 

2
ব্যতিক্রমের পরে অন্য একটি ব্যবহার করুন (বা না)
কোড এই বিট বিবেচনা করুন: if (x == 1) { throw "no good; aborting" ; } [... more code ...] এখন এই কোডটি বিবেচনা করুন: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } দুটি মামলা একইভাবে কাজ করে। প্রথম কেসটির …

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