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

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

4
জাভা কেন কিছু ক্লাসের সাথে এনক্যাপসুলেশন ব্যবহার করে না?
আমার প্রশ্নটি ক্লাসের সাথে সম্পর্কিত System.inএবং System.out(স্ট্যান্ডার্ড লাইব্রেরিতে থাকা অন্যদের মতো হতে পারে)। তা কেন? ওওপি-তে কি এটি খারাপ অভ্যাস নয়? এটি ব্যবহার করা উচিত নয়: System.getIn()এবং System.getOut()? আমি সবসময় এই প্রশ্ন ছিল এবং আমি আশা করি আমি এখানে একটি ভাল উত্তর খুঁজে পেতে পারেন।

3
কোনও জেএসএন এপিআই থেকে এইচটিএমএল ফিরিয়ে দেওয়া কি ঠিক আছে?
আমার বর্তমান প্রকল্পে আমি এমন একটি পরিষেবা বাস্তবায়নের জন্য দায়বদ্ধ যার মধ্যে সদ্য নির্মিত RESTful API গুলি খরচ জড়িত, সম্পূর্ণরূপে JSON সমর্থন করে ডকুমেন্টেড। ক্লায়েন্ট ধারাবাহিকভাবে 'অ্যাপ্লিকেশন / জেসন' এর গ্রহণযোগ্য শিরোনাম এবং 'অ্যাপ্লিকেশন / জেসন' এর বিষয়বস্তু ধরণের অনুরোধ করে। তবে কিছু শেষবিন্দু একটি কনটেন্ট-টাইপ HTML, এমনকি একটি এইচটিএমএল …

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

10
এপিআই ডিজাইন: কংক্রিট বনাম বিমূর্ত পদ্ধতি - সেরা অনুশীলন?
সিস্টেমগুলির মধ্যে (ব্যবসায়িক স্তরের) এপিআইগুলি নিয়ে আলোচনা করার সময় আমাদের দলে প্রায়শই দুটি ভিন্ন দৃষ্টিভঙ্গি থাকে: কিছু লোক আরও বেশি পছন্দ করে - বলুন - জেনেরিক অ্যাবস্ট্রাক্ট পদ্ধতির, অন্যটি একটি সরাসরি এগিয়ে "কংক্রিট" পদ্ধতির। উদাহরণ: একটি সাধারণ "ব্যক্তি অনুসন্ধান" এপিআই এর নকশা। কংক্রিট সংস্করণ হবে searchPerson(String name, boolean soundEx, String …

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

2
কেন হাস্কেল এটিকে সাধারণ লাইব্রেরির ক্রিয়াকলাপ হিসাবে সংজ্ঞায়িত না করে "যদি / তারপরে / অন্যথায়" অন্তর্নির্মিত থাকে?
কেন সাধারণ লাইব্রেরির ক্রিয়াকলাপ না করে হাস্কেলের একটি অন্তর্নির্মিত নকশাগুলি থাকে if/then/elseযা Boolধরণের উপর নির্ভর করে ? যেমন if :: Bool -> a -> a -> a if True x _ = x if False _ y = y
25 haskell 

1
ডিওএম সম্পর্কে কয়েকটি স্পষ্টতা
আমি ডিওএমটি বোঝার চেষ্টা করছি এবং এটি কী তা সম্পর্কে আমার কাছে ন্যায্য ধারণা থাকলেও এমন কিছু ধারণা রয়েছে যা আমি কেবল পিন করতে পারি না। আমি ডিওএম কী বলে মনে করি তা নীচে তালিকাভুক্ত করব এবং আমার প্রশ্নগুলি ইনলাইন হবে। ডিওএম ওয়েব পৃষ্ঠার একটি সম্পূর্ণ অবজেক্ট-ভিত্তিক উপস্থাপনা। ডাব্লু 3 …
25 javascript  dom 

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

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

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

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

7
সফ্টওয়্যার পুনরায় ব্যবহারের পুনরাবৃত্তি প্রক্রিয়া পুনরায় ব্যবহার করে
সমস্যা হিসাবে কোড পুনরায় ব্যবহার আমি চিন্তা ছিল এই প্রশ্ন সফ্টওয়্যার বিলি, এবং আমি আসছে ইস্যু ফিরে রাখা repeatability এবং / অথবা reproducibility । তারা গুরুত্বপূর্ণ, কারণ আপনি যদি কোনও প্রকল্প পুনরাবৃত্তি না করেন তবে আপনি প্রকল্পটি তৈরিতে যে প্রক্রিয়াটি ব্যবহার করেছিলেন তা উন্নত করা আরও কঠিন হয়ে পড়ে। ইঞ্জিনিয়ারিং …

8
বাগ পুনরুত্পাদন করার দায়িত্ব
আমি অন্য প্রোগ্রামার দ্বারা তৈরি একটি লাইব্রেরি ব্যবহার করে একটি প্রোগ্রাম বিকাশ করছি (তিনি একই কোম্পানিতে কাজ করেন)। সম্প্রতি আমি লাইব্রেরিতে একটি ফাঁস আবিষ্কার করেছি, যা কয়েক ঘন্টা দৌড়ানোর পরে নির্দিষ্ট নেটওয়ার্কের শর্তে ঘটে। আমি এই ফাঁসটি ঘটানোর জন্য শর্তগুলির বিবরণ সহ একটি বাগ দায়ের করেছি। এই বিকাশকারী উত্তর দিয়েছিল …

2
সিআইপি হিসাবে প্রকাশিতভাবে একটি সি ++ কোড প্রকাশ করার অর্থ কী এবং এটি করার সুবিধা কী কী?
আমি প্রায়শই লোকদের বলতে শুনেছি যে সি ++ প্রোগ্রামারদের তাদের লাইব্রেরির / পণ্যটির পাবলিক এপিআই সি সি এপিআই হিসাবে প্রকাশ করা উচিত। এর অর্থ কী এবং এর সুবিধাগুলি কী?
25 c++  c  api 

4
বিবাদ ছাড়াই কেন গিট সংলগ্ন লাইনের সংযোগ নেই?
আমি সম্প্রতি শিখেছি যে গিটে দুটি শাখা মার্জ করার সময়, যদি দুটি সংলগ্ন লাইনে গিট পরিবর্তন হয় তবে এটি একটি বিরোধ হিসাবে ঘোষণা করে। উদাহরণস্বরূপ, যদি ফাইলটিতে test.txtএই সামগ্রী থাকে: Line 1: A Line 2: B Line 3: C Line 4: D এবং শাখায় masterআমরা এটিকে পরিবর্তন করি Line 1: …
25 git  merging 

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