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

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

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

1
তৃতীয় পক্ষের গ্রন্থাগার লাইসেন্স "কাগজপত্র" সাজানোর জন্য সেরা অনুশীলন কোনটি?
আমি একটি ছোট ওপেন সোর্স প্রকল্প বিকাশ করছি। অ্যাপ্লিকেশনটিতে অনেকগুলি তৃতীয় পক্ষের লাইব্রেরি লাইসেন্স সহ বিস্তৃত রয়েছে: অ্যাপাচি, এমআইটি, বিএসডি, এলজিপিএল এবং সিডিডিএল। এই লাইসেন্সগুলির প্রত্যেকটির নিজস্ব "কাগজপত্র" প্রয়োজনীয়তা রয়েছে। উদাহরণস্বরূপ, অ্যাপাচি লাইসেন্স, v2.0 বলেছেন: যদি কাজের মধ্যে তার বিতরণের অংশ হিসাবে একটি "বিজ্ঞপ্তি" পাঠ্য ফাইল অন্তর্ভুক্ত থাকে তবে আপনার …

3
কেন জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক / গ্রন্থাগারগুলিতে ফাংশন রয়েছে যা ইতিমধ্যে খাঁটি জাভাস্ক্রিপ্টে বিদ্যমান?
আমি অবাক হয়েছি কেন ফ্রেমওয়ার্ক / লাইব্রেরিগুলির নিজস্ব সহায়ক রয়েছে যদিও সেগুলি ইতিমধ্যে জন্মগতভাবে রয়েছে। আসুন jQuery এবং AngularJS নিন । তাদের নিজস্ব eachপুনরাবৃত্তকারী ফাংশন রয়েছে: jQuery.each () angular.forEach () কিন্তু আমাদের আছে Array.prototype.forEach। একইভাবে, jQuery.parseJSON () angular.fromJson () তবে আমাদের JSON.parse()ভ্যানিলা জাভাস্ক্রিপ্টে ফাংশন রয়েছে।

3
RESTful এপিআই-এ ট্রেলিং স্ল্যাশ
একটি রেস্টস্টুল এপিআইতে ট্রেলিং স্ল্যাশ দিয়ে কী করব তা নিয়ে আমার বিতর্ক হচ্ছে। আসুন বলি আমার কাছে কুকুর নামে একটি সংস্থান আছে এবং স্বতন্ত্র কুকুরের অধীনস্থ সম্পদ রয়েছে। সুতরাং আমরা নিম্নলিখিতটি করতে পারি: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} তবে নিম্নলিখিত বিশেষ ক্ষেত্রে আমরা কী করব: GET/PUT/POST/DELETE http://example.com/dogs/ আমার ব্যক্তিগত দৃষ্টিভঙ্গি হ'ল …
60 api  rest  http 

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

9
লজিক্যাল অপারেটর হিসাবে ভাষা কেন অন্তর্ভুক্ত করে না?
এটি একটি আশ্চর্যজনক প্রশ্ন হতে পারে, তবে কেন অনেক ভাষায় লজিক্যাল অপারেটর হিসাবে কোনও যুক্তি নেই (জাভা, সি, সি ++, পাইথন হাস্কেল - যদিও সর্বশেষে একজন ব্যবহারকারী অপারেটরকে এটি যুক্ত করার জন্য তুচ্ছ বলে চিহ্নিত করেছেন)? আমি যুক্তিযুক্ত জড়িত লিখনকে আরও স্পষ্ট মনে করি (বিশেষত দৃ as়ভাবে বা দৃsert়তার মত …

7
সি ++ তে বিট ফ্ল্যাগের জন্য স্কোপড এনাম ব্যবহার করা
একটি enum X : int(সি #) বা enum class X : int(সি ++ 11) এমন এক ধরণের যা একটি লুকানো অভ্যন্তরীণ ক্ষেত্র intযা কোনও মান ধরে রাখতে পারে। এছাড়াও, Xএনামের উপর সংখ্যক পূর্বনির্ধারিত ধ্রুবক সংজ্ঞায়িত করা হয়। এনামটি তার পূর্ণসংখ্যার মান এবং বিপরীতে castালাই সম্ভব। এটি সি # এবং সি …

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

11
আপনার প্রোগ্রামাররা পারফর্ম করছে কিনা তা কীভাবে বলবেন? [বন্ধ]
আমি 5+ বিকাশকারীদের সাথে একটি দল নেতৃত্ব। আমি একজন বিকাশকারী আছে (তাকে কল দিন একটি এমন একজন ভাল প্রোগ্রামার, যিনি কোড বুঝতে ভাল পরিষ্কার, সহজ লিখেছেন যায়)। তবে তাকে পরিচালনা করা কিছুটা কঠিন, এবং মাঝে মাঝে আমি ভাবছি যে তিনি আসলেই খুব কম অভিনয় করছেন কিনা performing আমাদের সংস্থার বিকাশকারীদের …

9
একজন বিকাশকারীকেও কি পরীক্ষক হিসাবে কাজ করা উচিত? [বন্ধ]
আমরা 3 জন বিকাশকারী, 1 ডিজাইনার, স্ক্রাম মাস্টার এবং পণ্য মালিকের একটি স্ক্র্যাম দল। তবে, আমাদের দলে অফিসিয়াল টেস্টার নেই। আমাদের সাথে সর্বদা যে সমস্যাটি রয়েছে তা হ'ল, অ্যাপ্লিকেশনটি পরীক্ষা করা এবং সেই পরীক্ষাগুলি পাস করা এবং বাগগুলি অপসারণকে একটি পিবিআই (প্রোডাক্ট ব্যাকলগ আইটেম) সম্পন্ন হিসাবে বিবেচনা করার অন্যতম মানদণ্ড …
60 testing  scrum 

16
/ রিটার্নে সেরা অনুশীলন
আমি ifবিবৃতি দিলে ফিরে আসার আরও ভাল উপায় কী বলে বিবেচিত হয় তা জানতে চাই । উদাহরণ 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; // …

11
বিমূর্ততা (যেমন লিনকিউ) এর ব্যবহার এত বারণ কেন? [বন্ধ]
আমি একটি স্বতন্ত্র ঠিকাদার এবং যেমন, আমি নতুন জিগের জন্য বছরে 3-4 বার সাক্ষাত্কার গ্রহণ করি। আমি এখন সেই চক্রের মধ্যে আছি এবং একটি সুযোগের জন্য প্রত্যাখ্যান হয়েছি যদিও আমার মনে হয়েছিল সাক্ষাত্কারটি ভাল হয়েছে। এ বছর আমার সাথে একই ঘটনা ঘটেছে দু'বার। এখন, আমি নিখুঁত লোক নই এবং আমি …

18
অন্য কারও কোডে কাজ করা [বন্ধ]
কোডিংয়ে আমার এক বছরের অভিজ্ঞতা আছে। আমি কাজ শুরু করার পরে, বেশিরভাগ সময় আমি অন্য কারও কোডে কাজ করতাম, হয় হয় বিদ্যমানগুলির উপর নতুন বৈশিষ্ট্য যুক্ত করা বা বিদ্যমান বৈশিষ্ট্যগুলি সংশোধন করা। যে ছেলেটি প্রকৃত কোড লিখেছেন সে আমার সংস্থায় আর কাজ করবে না। আমি তার কোড বুঝতে এবং আমার …

10
চাকরিতে বেশি দিন থাকার মতো জিনিস আছে কি? [বন্ধ]
সাম্প্রতিক কয়েকটি "জব হপিং" সম্পর্কিত থ্রেডগুলি পড়ার পরে, আমি ভাবছিলাম যে চাকরির প্রত্যাশার বিপরীতে কীভাবে সমস্যা হতে পারে। আমি অনেক লোককে (বিশেষত বৃহত্তর, তুলনামূলকভাবে স্বাচ্ছন্দ্যপূর্ণ সংস্থাগুলি) পরিচিত হয়েছি যারা চতুর এবং অবিস্মরণীয় ভূমিকাতে স্বাচ্ছন্দ্য বোধ করেছিলেন এবং খুব দীর্ঘ সময় ধরে ছিলেন - বলুন 10 বা 15 বছর বা তারও …

8
স্বাধীন বিকাশকারীদের জন্য সংস্করণ নিয়ন্ত্রণ?
আপনি যদি মনে করেন যে আপনি যদি স্বাধীন বিকাশকারী হন তবে সংস্করণ নিয়ন্ত্রণটি ব্যবহার করা আপনার পক্ষে মূল্যবান এবং যদি তাই হয় তবে কেন? আপনি কি নিজের কম্পিউটারে, বা অন্য কোথাও, যেখানে এটি ব্যাকআপ হিসাবে কাজ করতে পারে সেই ভাণ্ডারটি রাখেন?

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