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

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

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

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

9
আপনার ডেভ মেশিনের পরিবেশটি কাস্টমাইজ করার জন্য কি সময় ব্যয় হয়?
এমন অনেক সময় আছে যখন আমি প্রোগ্রামিং প্রকল্পে কাজ করি এবং আমার পরিবেশে কিছু জিনিস (ওএসএক্স বা লিনাক্স) পরিবর্তন করার জন্য আমি চুলকানি পাই। ভিম সম্ভবত আমার যা ইচ্ছা ঠিক করছে না তাই আমি কয়েক মাস (কখনও কখনও কয়েক বছর) যা করে যাচ্ছি তার চারপাশে না করে আমি যাচ্ছি এবং …

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

2
কোনও শিশু অবজেক্ট পোস্ট করার জন্য এবং সমস্ত পিতামাতার সমস্ত সন্তান পাওয়ার জন্য এপিআই এন্ডপয়েন্টগুলি কীভাবে ডিজাইন করবেন?
উদাহরণস্বরূপ আমার সত্তা রয়েছে: ক্লায়েন্ট, রিপোর্ট। ক্লায়েন্টের অনেকগুলি প্রতিবেদন থাকতে পারে এবং আমি মনে করি একটি একক প্রতিবেদন পরিচালনার জন্য শেষ পয়েন্টটি এভাবে বাসাতে হবে: /clients/{client_id}/reports/{report_id} এক ক্লায়েন্টের সমস্ত প্রতিবেদনের ক্ষেত্রে এনপয়েন্টটি আশা করা হচ্ছে: /clients/{client_id}/reports তবে কীভাবে সমস্ত ক্লায়েন্টের সমস্ত প্রতিবেদনগুলি এপিআইকে ধারাবাহিকভাবে এবং ভালভাবে ডিজাইনে রাখার জন্য শেষ …
12 rest  api  api-design 

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

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

4
অ-ওওপি দৃষ্টান্তগুলি কি এনক্যাপসুলেশনের মতো ধারণাগুলি সমর্থন করে?
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ ধারণা হ'ল এনক্যাপসুলেশন। যাইহোক, ইদানীং সফ্টওয়্যার জগতটি ফাংশনাল প্রোগ্রামিংয়ের মতো অন্যান্য দৃষ্টান্তের পক্ষে ঝুঁকছে seems এটি আমাকে ভাবতে বাধ্য করে, এনক্যাপসুলেশন এবং অন্যান্য ওওপি টিনেটগুলির কী? তারা ভুল আছে? এটি কি ওওপি ভুল প্রয়োগ করা হয়? উদাহরণস্বরূপ অ্যালান কে OOPSLA'97 মূল বক্তব্যটিতে বলেছিলেন: "আমি অবজেক্ট-ওরিয়েন্টড …

3
JSON কীগুলিতে হাইফেন ব্যবহার করা কি খারাপ অভ্যাস?
আমি হাইফেন (কাবাব-কেস) ব্যবহার করে জেএসএন কীগুলি অ্যাক্সেসের চারপাশে প্রচুর প্রশ্ন ঘুরে দেখছি, তবে এখন আমি নিজেকে ভাবছি যে আমার কীগুলিতে কেবল উটকেস বা সাপ_কে আটকে থাকা উচিত। আমি জানি হাইফেনগুলি ভাষার মধ্যে পোর্ট করার সময় জটিল ম্যাপিংগুলিও তৈরি করতে পারে। আমি দেখেছি কিছু জেএসওএন লাইব্রেরিগুলি এই কীগুলি একটি উটকেস …

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

2
কোনও রেস্টস্টুল এপিআই ফাইল বা কেবল একটি অবস্থান ফিরিয়ে দিতে সক্ষম হবে
এটি কিছুক্ষণের জন্য আমাকে বিস্মিত করে চলেছে। উদাহরণস্বরূপ, আমাদের কাছে একটি REST এপিআই রয়েছে যা JSON গ্রাহক ও উত্পাদন করে এমন একটি সিস্টেমকে মৌলিক সামগ্রী সরবরাহ করে। এই শেষ বিন্দুতে এটি একটি চিত্র এবং একটি বর্ণনার একটি URL তৈরি করে এবং এটি এর মতো পাওয়া যায়: // লোকালহোস্ট / মাইএপি …

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

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

3
এইচটিএমএল 5 নথিগুলির জন্য ডক্টাইপ দরকার
সম্প্রতি আমার একটি কাজের সাক্ষাত্কার ছিল এবং একটি প্রশ্নের উত্তর ছিল "এইচটিএমএল 5 নথিগুলির জন্য ডক্টাইপ দরকার?" আমি "না" জবাব দিয়েছি তবে আমার মনে হয়েছে যে আমি ভুল হতে পারি। ডাব্লু 3 থেকে দেখে মনে হচ্ছে এটি একেবারে প্রয়োজনীয়, তবে আমি যদি একটি সাধারণ এইচটিএমএল টাইপ করি <html> <body> <input …
12 html  w3c 

5
পার্ল স্ক্রিপ্টগুলির সত্যই কোনও এক্সটেনশন থাকা উচিত?
আমি সবেমাত্র ও'রিলির লার্নিং পার্ল, 6th ষ্ঠ সংস্করণ পড়তে শুরু করেছি এবং আমি যখন এই উদ্ধৃতিটি পেলাম তখন অবাক হয়েছি। #!/usr/bin/perl print "Hello, world!\n"; আসুন কল্পনা করুন যে আপনি এটি আপনার পাঠ্য সম্পাদককে টাইপ করেছেন। (যন্ত্রাংশগুলি কী বোঝায় এবং সেগুলি কীভাবে কাজ করে সে সম্পর্কে এখনও চিন্তা করবেন না a …
12 perl 

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