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

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

2
আমি কি বাণিজ্যিক ওয়েবসাইটে জাভাস্ক্রিপ্টের একটি জিপিএল লাইসেন্সপ্রাপ্ত টুকরা ব্যবহার করতে পারি?
আমি যে ওয়েবসাইট বিকাশ করছি তার কিছু আপলোড বৈশিষ্ট্যের জন্য প্লুপলোডের দিকে তাকিয়ে আছি। এখন প্লুপলোডটি জিএনইউ জিপিএলভি 2 লাইসেন্সযুক্ত এবং এর দ্বারা বোঝা যাচ্ছে যে সমস্ত ডেরাইভেটিভ সফ্টওয়্যারটিও জিপিএল লাইসেন্স হওয়া উচিত (ডান?)? অতএব আমি আমার মিনিফায়ারের মাধ্যমে প্লুপলোডটি চালাচ্ছি, একক মিনিফাইড জেএস ফাইল লাইসেন্স লঙ্ঘন করবে এবং অনুরোধে, …
13 licensing 

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

7
সমস্ত সুরক্ষা হুমকি কি সফ্টওয়্যার বাগ দ্বারা ট্রিগার করা হয়েছে?
বেশিরভাগ সুরক্ষা হুমকির কথা যা আমি শুনেছি সফ্টওয়্যারটির বাগের কারণে উদ্ভূত হয়েছে (যেমন সমস্ত ইনপুট সঠিকভাবে স্যানিটি পরীক্ষা করা হয় না, স্ট্যাক ওভারফ্লোস ইত্যাদি)। সুতরাং আমরা যদি সমস্ত সামাজিক হ্যাকিং বাদ দিয়ে থাকি তবে কি বাগগুলির কারণে সমস্ত সুরক্ষা হুমকী রয়েছে? অন্য কথায়, যদি কোনও বাগ থাকে না, তবে কি …
13 security  bug  hacking 

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

3
কোন প্রোগ্রামিং ভাষার সিনট্যাক্স ব্যবহারযোগ্যতা পরীক্ষা করা হয়েছে?
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। জনগণের কাছে প্রকাশের আগে, কোনও প্রোগ্রামিং ভাষার সিনট্যাক্স কি ব্যবহারের যোগ্যতা পরীক্ষা করেছে? যদি তা হয় তবে কী ধরণের পরীক্ষা …

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

3
টেম্পলেটগুলির সাথে কাজ করার সময় আপনি কীভাবে দীর্ঘতর সংকলন বার পরিচালনা করবেন?
আমি ভিজ্যুয়াল স্টুডিও 2012 ব্যবহার করি এবং তার ক্ষেত্রে এমন একটি মামলা রয়েছে যেখানে আমরা একটি "সিম পয়েন্ট" প্রবর্তন করার জন্য একটি "শ্রেণি" -এর জন্য টেমপ্লেটগুলির পরামিতি যুক্ত করেছি যাতে ইউনিট-পরীক্ষায় আমরা সেই অংশগুলিকে মক অবজেক্টগুলির সাথে প্রতিস্থাপন করতে পারি। আপনি সাধারণত সি ++ তে সীম পয়েন্টগুলি কীভাবে প্রবর্তন করবেন: …
13 c++  tdd  templates 

1
জেনেরিক প্রোগ্রামিংয়ের ভাষা হিসাবে স্কেল
গার্সিয়া এট আল দ্বারা "জেনেরিক প্রোগ্রামিংয়ের জন্য ভাষা সহায়তার একটি বর্ধিত তুলনামূলক অধ্যয়ন" পত্রিকায় জেনেরিক প্রোগ্রামিংয়ের জন্য প্রোগ্রামিং ভাষার বৈশিষ্ট্যগুলির একটি আকর্ষণীয় তুলনা দেওয়া হল: পরিভাষার সংক্ষিপ্ত ব্যাখ্যা সহ: এই কাঠামোর অভ্যন্তরে জেনেরিক প্রোগ্রামিংয়ের জন্য কেউ স্কালার সমর্থন পরীক্ষা করতে পারে? অর্থাত্ সম্ভব হলে ব্যাখ্যা সহ প্রথম সারণীতে একটি কলাম …

2
আমি কীভাবে নিজের এনক্রিপশন অ্যালগরিদম পরীক্ষা করতে পারি?
আমি সবেমাত্র একটি ব্লক সাইফার প্রতিসম-কী অ্যালগরিদম তৈরি করেছি এবং আমি আমার পণ্যগুলিতে এটি ব্যবহার করছি। আমি এটি বাস্তব পরীক্ষায় রাখতে চাই। কীভাবে একজন তাদের এনক্রিপশন অ্যালগরিদমকে একটি আন্তর্জাতিক এনক্রিপশন প্রতিযোগিতায় প্রবেশ করবে?
13 encryption 

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

2
ইনলাইন কোড মন্তব্যের জন্য সেরা পদ্ধতির কী?
আমরা ২০ বছরের পুরনো লিগ্যাসি কোডবেজে কিছুটা রিফ্যাক্টরিং করছি, এবং আমি কোডে মন্তব্যগুলির বিন্যাস সম্পর্কে আমার সহকর্মীর সাথে আলোচনা করছি (plsql, java)। মন্তব্যের জন্য কোনও ডিফল্ট ফর্ম্যাট নেই, তবে বেশিরভাগ ক্ষেত্রে লোকেরা মন্তব্যে এমন কিছু করেন: // date (year, year-month, yyyy-mm-dd, dd/mm/yyyy), (author id, author name, author nickname) and comment …

1
উচ্চতর অর্ডার তালিকার ফাংশনগুলির জন্য সি ++ 11 সমর্থন support
সর্বাধিক কার্মিক প্রোগ্রামিং ভাষা (যেমন প্রচলিত পাতার মর্মর, স্কিম / কোলাহল, Clojure, Haskell,, Scala, Ocaml, SML) যেমন তালিকার কিছু সাধারণ উচ্চতর-অর্ডার ফাংশন, সমর্থন map, filter, takeWhile, dropWhile, foldl, foldr(দেখুন উদাঃ , প্রচলিত পাতার মর্মর, স্কিম / কোলাহল ক্লোজারের পাশাপাশি- ওপরে রেফারেন্স শীট , হাস্কেল , স্কালা , ওক্যামেল এবং এসএমএল …

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

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

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

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