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

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

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

3
নির্ভরতার ক্রিয়াকলাপটি ভেঙে দেওয়া এবং বিকাশের পথে বাধা সৃষ্টি করে তখন কী করবেন?
গতকাল আমি একটি রেল 5 এপিআই প্রকল্পে কাজ করছিলাম যা জিনিসগুলিকে ট্যাগ রাখার অনুমতি দেওয়ার জন্য অ্যাক্সেস-টেগেবল-অন লাইব্রেরি ব্যবহার করছে (এসই সম্পর্কিত প্রশ্নের মতো)। 5 টি রেল এখনই আলফা সমর্থনে রয়েছে। মাস্টারে একীভূত হওয়ার জন্য অপেক্ষা করা একটি বাগ ঠিক করার জন্য বর্তমানে একটি জনসংযোগ রয়েছে; ত্রুটিটি কারণে আমার বৈশিষ্ট্য …

2
চলক দৈর্ঘ্যের অ্যারেগুলিকে সি 2011 এ optionচ্ছিক কেন করা হয়েছিল?
১৯৯৯ সালে যখন ভিএলএগুলি চালু হয়েছিল, তখন আমি ভেবেছিলাম এটি ভাষার জন্য একটি দুর্দান্ত উদ্ভাবন। যাইহোক, এটি सी ২০১১ সালে optionচ্ছিকভাবে তৈরি করা শিখেছি, আমি ভাবছি যে এটির স্থিতি পরিবর্তনের কারণ কী হয়েছিল, এবং এর অর্থ যদি বৈশিষ্ট্যটি আসলে অচল হয়ে যায়। যদি তা হয় তবে গতিশীল আকারের ডেটা স্বয়ংক্রিয় …

1
গুগল যখন এখানে "এই কোডটি অনুলিপি করুন এবং পেস্ট করবেন না" তখন তার অর্থ কি?
গুগলের রিক্যাপ্টা এপিআই ( https://www.google.com/recaptcha/api.js ) থেকে কোডের একটি অংশ এখানে দেওয়া হয়েছে : /* PLEASE DO NOT COPY AND PASTE THIS CODE. */ (function() { if (!window['___grecaptcha_cfg']) { window['___grecaptcha_cfg'] = {}; }; if (!window['___grecaptcha_cfg']['render']) { window['___grecaptcha_cfg']['render'] = 'onload'; }; window['__google_recaptcha_client'] = true; var po = document.createElement('script'); po.type = 'text/javascript'; …

3
সর্বজনীন, সুরক্ষিত, ব্যক্তিগত ব্যবহারের জন্য সেরা অনুশীলনগুলি?
এটা কি বলা উচিত যে কোনও কিছুর privateকোডিং করার সময় সবকিছুকে সামনে রেখে ডিফল্ট করা ভাল অনুশীলন ? এবং তারপরে কেবল এটিকে আপগ্রেড করুন protectedযদি একটি সাবক্লাসের এটি প্রয়োজন হয়, বা publicঅন্য শ্রেণীর যদি এটির প্রয়োজন হয়?

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

5
উত্তরাধিকার বনাম অতিরিক্ত সম্পত্তি নাল মান সহ
Fieldsচ্ছিক ক্ষেত্র সহ শ্রেণীর জন্য, উত্তরাধিকার বা একটি অযোগ্য সম্পত্তি ব্যবহার করা কি ভাল? এই উদাহরণ বিবেচনা করুন: class Book { private String name; } class BookWithColor extends Book { private String color; } অথবা class Book { private String name; private String color; //when this is null then it …
12 java  inheritance  class  null 

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

2
আমার কি অজানা প্যারামিটারের অনুমতি দেওয়া উচিত?
আমি একটি RESTful এপিআই ডিজাইন করছি এবং শিরোনাম সমস্যার মুখোমুখি, স্পষ্টতার জন্য পুনরায় সেট করা: যদি কোনও ক্লায়েন্ট একটি অপরিচিত পরামিতি প্রেরণ করে তবে আমার কী দ্রুত ব্যর্থ হওয়া উচিত? উদাহরণ স্বরূপ, http://example.com/api/foo?bar=true&paula=bean উপরের দিকে, barএকটি বৈধ প্যারামিটার তবে paulaএপিআই দ্বারা নির্দিষ্ট করা হয়নি। আমি কি ত্রুটির ক্লায়েন্টকে সতর্ক করুন …
12 rest  api-design 

1
অনেকগুলি এসিঙ্ক্রোনাস কল বনাম একক কল এপিআইতে
আমরা একটি REST এপিআই তৈরি করছি যা অন্যদের মধ্যে জাভাস্ক্রিপ্টের মাধ্যমে এইচটিএমএল 5 ফ্রন্ট্যান্ড ব্যবহার করা হবে। অ্যাপ্লিকেশনটি প্রতিষ্ঠানের মধ্যে ব্যবহারের জন্য এবং সাধারণত প্রায় 300 জন ব্যবহারকারী থাকে তবে আমরা 1000 বা আরও বেশি ব্যবহারকারী পর্যন্ত স্কেল করতে চাই। সাধারণত এপিআই-তে সংযোগগুলি ল্যানের মধ্যে তৈরি করা হবে তাই সংযোগের …
12 rest  api  ajax 

3
পদ্ধতি কল বা নিজেই পদ্ধতিটি রক্ষা করা ভাল?
আমি একটি আবেদন লিখছি এবং আমি এই মুহুর্তে পৌঁছেছি: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } এটি দেখতে বেশ সোজা-সামনের দিকে। কিছু শর্ত রয়েছে এবং সেগুলি সত্য হলে পদ্ধতিগুলি বলা …

2
হাস্কেল 3n + 1 সমস্যার উপায়
এখানে এসপিওজে-র একটি সাধারণ প্রোগ্রামিং সমস্যা: http://www.spoj.com/problems/PROBTRES/ । মূলত, আপনাকে i এবং j এর মধ্যে সংখ্যার জন্য সবচেয়ে বড় কোলাটজ চক্র আউটপুট করতে বলা হয়। (একটি সংখ্যার কোলাটজ চক্র eventually n $ অবশেষে $ n $ থেকে ১ এ যাওয়ার পদক্ষেপের সংখ্যা) আমি জাভা বা সি ++ এর তুলনায় তুলনামূলক …

2
আচরণগত সাবটিপিং কেন অনস্বীকার্য?
এই অঞ্চলে লিসকভের কাজ আচরণগত সাব টাইপিংয়ের উপর দৃষ্টি নিবদ্ধ করেছে, যা এই নিবন্ধে আলোচিত টাইপ সিস্টেম সুরক্ষার পাশাপাশি সাবটাইপসকে কিছু চুক্তিতে সুপারটাইপের দ্বারা গ্যারান্টিযুক্ত সমস্ত আক্রমণকারীদের সংরক্ষণ করা প্রয়োজন [[3] সাবটাইপিংয়ের এই সংজ্ঞাটি সাধারণত অনস্বীকার্য, সুতরাং এটি কোনও প্রকার পরীক্ষক দ্বারা যাচাই করা যায় না। থেকে: http://www.wikiwand.com/en/Subtyping#/Function_tyype

1
কোনও বন্দরে আইডিয়াম ব্যবহার করে এপিআই বনাম বজায় রাখুন
আমি পাইথন থেকে মরচে যাওয়ার বন্দরে কাজ করছি এবং এমন কোনও কোডে চলে এসেছি যা পাইথনের মতো রাস্টের মতো স্বাভাবিকভাবে প্রকাশ করা যায় না। এর একটি ক্ষেত্রে ডিফল্ট পরামিতি ব্যবহার করা হচ্ছে: class Foo: def __init__(self, a="Hello"): self._a = a মরিচে, আপনি এটি কোনও বিল্ডার ব্যবহার করে প্রয়োগ করতে পারেন: …

3
[]] অপারেটরের পরিবর্তে পয়েন্টার গাণিতিকের মাধ্যমে অ্যারে উপাদানগুলিতে অ্যাক্সেস করা কি খারাপ?
আমি সবেমাত্র সি তে প্রোগ্রামিং শিখতে শুরু করেছি এবং পয়েন্টার এবং অ্যারে সম্পর্কে আমার বোঝার উন্নতি করতে আমি বিন্দুতে কোনও পয়েন্টার তৈরি না করেই অ্যারের উপাদানগুলিকে উল্লেখ করার চেষ্টা করেছি: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2 < COLUMN; k2++){ array[k1][k2] = k1*COLUMN + k2 + …

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