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

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

2
ওপেন সোর্স সফ্টওয়্যারটি ক্লোজড সোর্স সফ্টওয়্যারটিতে রূপান্তরিত করার কিছু কী রয়েছে?
যদি কোনও সংস্থা অনুমতিপ্রাপ্ত লাইসেন্স প্রাপ্ত ওপেন সোর্স অ্যাপ্লিকেশন গ্রহণ করে এবং তারপরে অ্যাপ্লিকেশনটির বিস্তৃত অংশগুলি পুনরায় কাজ করে, নতুন বৈশিষ্ট্য যুক্ত করে এবং বাগ ফিক্স প্রয়োগ করে একটি ক্লোজ সোর্স অ্যাপ্লিকেশন বিকাশ করে ... কোনও লাইসেন্সের প্রয়োজনীয়তা উপেক্ষা করা হচ্ছে ... কীভাবে রূপান্তর ঘটে এবং কোনও পার্থক্যের লাইসেন্স বাছাইয়ের …

6
অবজেক্ট ওরিয়েন্টেড ডিজাইনে লুজ কাপলিং
আমি জিআরএসপি শিখতে চেষ্টা করছি এবং লো কাপলিংয়ের সম্পর্কে এটি ব্যাখ্যা করা ( 3 পৃষ্ঠায় এখানে ) পেয়েছি এবং এটি পেয়ে আমি খুব অবাক হয়েছিলাম: শ্রেণীর addTrackজন্য পদ্ধতিটি বিবেচনা করুন Album, দুটি সম্ভাব্য পদ্ধতি হ'ল: addTrack( Track t ) এবং addTrack( int no, String title, double duration ) কোন পদ্ধতিতে …

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

1
তিনজনের নিয়মে তৃতীয়বার অপেক্ষা করা যুক্তিযুক্ত?
আমি সবেমাত্র উইকিপিডিয়ায় " তিনটি বিধি " নিবন্ধটি জুড়ে এসেছি তিনটির বিধি হল একটি কোডের একটি অনূদিত টুকরা নতুন পদ্ধতির দ্বারা প্রতিস্থাপন করা উচিত কিনা তা স্থির করার জন্য একটি কোড রিফ্যাক্টরিং নিয়ম। এতে বলা হয়েছে যে কোডটি একবারে অনুলিপি করা যায়, তবে একই কোডটি তিনবার ব্যবহার করা হলে এটি …

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

10
আমাদের "কলব্যাক ফাংশন" কেন দরকার?
আমি বইটি পড়ছি programming in Lua। এটা বলেছে বন্ধ অনেকগুলি প্রসঙ্গে একটি মূল্যবান সরঞ্জাম সরবরাহ করে। আমরা দেখেছি, এগুলি উচ্চতর অর্ডার ফাংশন যেমন বাছাইয়ের জন্য আর্গুমেন্ট হিসাবে কার্যকর। বন্ধগুলি এমন ফাংশনগুলির জন্য মূল্যবান যেগুলি আমাদের ফাংশনগুলির জন্যও অন্যান্য ফাংশন তৈরি করে, যেমন আমাদের নতুন কাউন্টার উদাহরণ হিসাবে; এই প্রক্রিয়াটি লুয়া …

7
এলোমেলো গণিতের এক্সপ্রেশন তৈরি করা হচ্ছে
এলোমেলো গাণিতিক অভিব্যক্তি উত্পন্ন এবং মূল্যায়ন করতে আমার এই ধারণাটি আমার মাথার চারপাশে চলছে running সুতরাং, আমি এটি শট দেওয়ার সিদ্ধান্ত নিয়েছি এবং এটির পরীক্ষার জন্য কোডিংয়ের আগে একটি অ্যালগরিদমকে বিশদভাবে বর্ণনা করব। উদাহরণ: এখানে আমি এলোমেলোভাবে উত্পন্ন করতে চাই এমন কয়েকটি উদাহরণ প্রকাশ করুন: 4 + 2 [easy] 3 …
16 algorithms 

1
আমি কীভাবে আমার REST ওয়েব পরিষেবাটিকে ইউনিট-টেস্ট করতে পারি?
আমি ইউনিট টেস্টিংয়ে নতুন, আমি একটি রেস্টের ওয়েব পদ্ধতি পেয়েছি যা কেবল ডিবি কল করে এবং একটি ডিটিও পপুলেট করে। সিউডো কোডটি public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } আমার সন্দেহ হ'ল কীভাবে এই পদ্ধতিগুলির জন্য পরীক্ষা লিখতে হয় এবং পরীক্ষার ধরণের (ইন্টিগ্রেশন …

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

6
প্রতিবিম্বটি (ওভার) ব্যবহার করা কি খারাপ অভ্যাস?
বয়লারপ্লেট কোডের পরিমাণটি যদি হ্রাস করে তবে প্রতিবিম্বটি ব্যবহার করা কি একটি ভাল অনুশীলন? মূলত পারফরম্যান্স এবং সম্ভবত একপাশে পাঠযোগ্যতা এবং অন্যদিকে অ্যাবস্ট্রাকশন / অটোমেশন / অন্যদিকে বয়লারপ্লেট কোড হ্রাসের মধ্যে একটি বাণিজ্য রয়েছে। সম্পাদনা: প্রতিবিম্বের প্রস্তাবিত ব্যবহারের উদাহরণ এখানে । একটি উদাহরণ দিতে, অনুমান করা সেখানে একটি বিমূর্ত ক্লাস …

2
কোনও RESTful API এ যখন নেস্টেড সংস্থানগুলি ব্যবহার করবেন
আমার দুটি সংস্থান আছে: ব্যবহারকারী এবং লিঙ্কগুলি। ব্যবহারকারীদের সাথে তাদের কয়েকটি লিঙ্ক যুক্ত থাকতে পারে। আমি আমার RESTful API তৈরি করেছি যাতে আপনি নিম্নলিখিত ইউআরআইতে কোনও ব্যবহারকারীর সাথে সম্পর্কিত লিঙ্কগুলিতে পৌঁছাতে পারেন: /users/:id/links যাইহোক, আমার সর্বদা কেবল লিঙ্কগুলির জন্য একটি ইউআরআই থাকা দরকার - কখনও কখনও ব্যবহারকারী না করেই আমি …
16 api  rest  api-design 

4
কর্মপ্রবাহ: গিটটিতে লক ছাড়াই বাইনারি ডকুমেন্ট ফর্ম্যাটগুলি ব্যবহার করা (সাবগ্রেশন থেকে সরানো)
আমরা বিভিন্ন গ্রাহকের জন্য প্রচুর প্রকল্পের সাথে একটি সফ্টওয়্যার পরামর্শদাতা। আমরা traditionতিহ্যগতভাবে সাবভারশন ব্যবহার করি তবে বর্তমানে গিটে যাওয়ার বিষয়ে বিবেচনা করছি। আমরা উত্পাদিত নথির একটি উল্লেখযোগ্য অংশটি আমাদের গ্রাহকদের (প্রয়োজনীয়তা, গ্লোবাল ডিজাইন, পরীক্ষার চশমা ইত্যাদির) সাথে ভাগ করা হয় এবং আমরা এগুলি তৈরি করতে এমএস অফিস ব্যবহার করি। সাবভারশনে, …
16 git  svn  dvcs  excel  word 

4
(পাইথন) ভাষার পরিবর্তনগুলি ধরে রাখার কৌশল
রাইটিং কোড যা এখনও থেকে বছর চলবে প্রোগ্রামিং ভাষা পরিবর্তন। লাইব্রেরি পরিবর্তন হয়। 5, 10 বা এমনকি 20 বছর আগের কিছু কোড এখনও চালিত হতে পারে এবং প্রত্যাশিত ফলাফল তৈরি করতে পারে, যদিও 2 বছরের কিছু কোড একটি বাক্য গঠন ত্রুটিতে ব্যর্থ হতে পারে। এটি আংশিক অনিবার্য, যেহেতু ভাষাগুলি বিকশিত …
16 python 

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

3
চপল কি আরএডের একটি রূপ?
উইকিপিডিয়া বলেছে যে অ্যাগিল এক ধরণের "আরএডি" যা আমার ধারণা ভুল। আমি যা জানি, আরগিলের বিকাশ ঘটেছিল আরডিএডি নিজেই 90 এর দশকে তেমন সফলতা ছিল না (পরিবর্তনের পক্ষে খুব কঠোর)। নাকি আমি ভুল করছি? (মন্তব্য: আপাতদৃষ্টিতে অ্যাগিল সফটওয়্যার বিকাশের উইকিপিডিয়া নিবন্ধটি এর মধ্যে উন্নত হয়েছিল, এটি কেবল আরএডিএলকে আগলির পূর্বসূরি …

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