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

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

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

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

6
সি # তে সাবলীল কখন যাবেন?
অনেক ক্ষেত্রে আমি সাবলীলভাবে ইন্টারফেসের ধারণাটি পছন্দ করি তবে সি # এর সমস্ত আধুনিক বৈশিষ্ট্যগুলির সাথে (ইনিশিয়ালাইজার্স, ল্যাম্বডাস, নামযুক্ত প্যারামিটার) আমি নিজেকে ভেবে দেখি, "এটির মূল্য কি?", এবং "এটি কি সঠিক প্যাটার্নটি? ব্যবহার করবেন? "। কেউ কি আমাকে গ্রহণযোগ্য অনুশীলন না হলে কমপক্ষে নিজের অভিজ্ঞতা বা সিদ্ধান্তের ম্যাট্রিক্স ফ্লুয়েন্ট প্যাটার্নটি …
78 c#  .net 

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

17
কোডিং গাইডলাইন: পদ্ধতিগুলিতে 7 টির বেশি বিবৃতি থাকা উচিত নয়?
আমি সি # এর জন্য অ্যাভসোল কোডিং গাইডলাইনসটি সন্ধান করছিলাম এবং আমি প্রায় সবকিছুর সাথে একমত হই তবে অন্যরা একটি নির্দিষ্ট নিয়ম সম্পর্কে কী ভাবেন তা দেখার জন্য আমি সত্যিই আগ্রহী। AV1500 পদ্ধতিগুলি 7 টি স্টেটমেন্টের বেশি হওয়া উচিত নয় এমন একটি পদ্ধতিতে 7 টির বেশি বিবৃতি প্রয়োজন যা অনেক …

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

12
জেএসএন ডেটার পরিবর্তে কোনও এন্ডপয়েন্টটি ফেরত এইচটিএমএল আসলে আসলে কী?
যখন আমি প্রথম পিএইচপি শিখতে শুরু করেছি (প্রায় 5 বা 6 বছর আগে) আমি আজাক্স সম্পর্কে শিখেছি এবং আমি "পর্যায়ক্রমে" পেরিয়েছি: আপনার সার্ভারটি এইচটিএমএল ডেটা প্রত্যাবর্তন করে এবং আপনি এটিকে একটি ডিওএমের অভ্যন্তরীণ এইচটিএমএল এর মধ্যে রেখে দেন আপনি এক্সএমএলের মতো ডেটা ট্রান্সফার ফর্ম্যাটগুলি সম্পর্কে শিখুন (এবং "ওহো তাই বলুন …
77 design  ajax 

6
সব ম্যাজিক সংখ্যা কি একই রকম তৈরি হয়েছে?
সাম্প্রতিক প্রকল্পে, আমার বাইট থেকে কিলোবাইট কিবিবাইটে রূপান্তর করা দরকার । কোডটি যথেষ্ট সোজা ছিল: var kBval = byteVal / 1024; এটি লেখার পরে, আমি বাকি ফাংশনটি পেয়েছি এবং এগিয়ে চলেছি। তবে পরে, আমি ভাবতে শুরু করি যে আমি আমার কোডের মধ্যে একটি জাদু নম্বর সবেমাত্র এম্বেড করেছি কিনা ? …

7
কোড ফার্স্ট বনাম ডাটাবেস ফার্স্ট
আমি যখন কাজ করি এমন সফ্টওয়্যারটি ডিজাইন ও তৈরি করি, তখন আমি সাধারণত নকশা করি এবং প্রথমে ব্যাক-এন্ড এসকিউএল টেবিল তৈরি করি এবং তারপরে আসল প্রোগ্রামিংয়ে চলে যাই। আমি বর্তমানে যে প্রকল্পটি নিয়ে কাজ করছি তা আমাকে ঠিক বিস্মিত করেছে। এটি সম্ভবত ভাল, দৃ requirements় প্রয়োজনীয়তার অভাবের কারণে হয়েছে তবে …

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

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

10
সি অ্যারেগুলি কেন তাদের দৈর্ঘ্যের খোঁজ রাখে না?
স্পষ্টভাবে একটি অ্যারের সাথে কোনও অ্যারের দৈর্ঘ্য সংরক্ষণ না করার পিছনে যুক্তি কী ছিল C? আমি যেভাবে দেখি, সেখানে অপ্রতিরোধ্য কারণ আছে তা করার মানক (C89) সমর্থনে কিন্তু খুব অনেক। এই ক্ষেত্রে: বাফারে দৈর্ঘ্য পাওয়া বাফারকে ছাড়িয়ে নিতে পারে। একটি জাভা-শৈলী arr.lengthউভয়ই পরিষ্কার এবং প্রোগ্রামারকে intস্ট্যাকের উপর অনেকগুলি বজায় রাখা …
77 c 

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

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

3
কুকিজগুলি কি একটি RESTful API এ ব্যবহার করা উচিত?
ব্যবহারকারীরা কীভাবে কোনও ওয়েব API এ অনুমোদিত / অনুমোদনপ্রাপ্ত ক্রিয়াকলাপ সম্পাদন করে সে সম্পর্কে আমি বিশেষভাবে আগ্রহী। প্রমাণীকরণ কুকিগুলি কি বিশ্রাম দর্শনের সাথে সামঞ্জস্যপূর্ণ এবং কেন?

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