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

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

5
বাম যোগদানের চেয়ে রাইট জয়েন্টকে প্রাধান্য দেওয়ার কারণ
আমি যদি সঠিকভাবে বুঝতে পারি তবে প্রতিটি RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID একটি হিসাবে প্রকাশ করা যেতে পারে LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID আমার ব্যক্তিগত মতামতটি হ'ল বিবৃতিটির অভিপ্রায়: প্রথম পেতে Persons …

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

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

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

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

7
"অন্য" পরিস্থিতিগুলিতে নিয়ন্ত্রণ প্রবাহ এটিকে অপ্রয়োজনীয় উপস্থাপন করে?
আমি মাঝে মাঝে নীচের উদাহরণের মতো কোডের উপর হোঁচট খেয়ে যাই (এই ফাংশনটি ঠিক কী করে তোলে এই প্রশ্নের ক্ষেত্রের বাইরে): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } যেহেতু আপনি দেখতে পারেন, if, else ifএবং …

1
ইএস 6 এবং জাভাস্ক্রিপ্টের মধ্যে পৃথক [বন্ধ]
বন্ধ । এই প্রশ্নের বিশদ বা স্পষ্টতা দরকার । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? বিশদ যুক্ত করুন এবং এই পোস্টটি সম্পাদনা করে সমস্যাটি পরিষ্কার করুন । 3 বছর আগে বন্ধ । ES6 কি? এটি কি জাভাস্ক্রিপ্ট? নাকি একাধিক ভাষার সমর্থক? আমি এটি অনুসন্ধান করেছিলাম …
18 javascript  es6 

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

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

1
যদি আমরা একটি ব্যতিক্রম বার্তা লগইন করি এবং কোনও আলাদা ব্যতিক্রম ছুঁড়ে ফেলি তবে এটি কি এখনও অ্যান্টিপ্যাটার্ন?
আমাদের ওয়েব অ্যাপ্লিকেশনটি ExceptionMapperকিছু ব্যতিক্রম মানচিত্র করতে ব্যবহার করছে Response। নিম্নলিখিত হিসাবে নতুন ব্যতিক্রম ছোঁড়ার আগে আমরা ব্যতিক্রম বার্তাগুলি লগ করি: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } আমরা পুনরায় নিক্ষেপ একই ব্যতিক্রম না তাই আমার প্রশ্ন যদি এটা একটা বিবেচিত হবে হয়, লগ ইন করুন এবং antipattern …

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

5
স্থাপত্য সংক্রান্ত সমস্যাগুলি কোথায় বর্ণনা করবেন?
আমি মাঝারি আকারের প্রকল্পের মাঝামাঝিতে যোগদান করেছি, যা বেশ কয়েক বছর ধরে ইতোমধ্যে চলছে। সমস্যাগুলির মধ্যে একটি হ'ল আর্কিটেকচার বর্ণনা করার নথিটি কখনও লেখা হয়নি। আর্কিটেকচারের বর্ণনা লেখার জন্য এখন আমাকে একটি দায়িত্ব অর্পণ করা হয়েছিল। এই প্রকল্পে কাজ করার সময় আমি নথিটি লেখার জন্য প্রয়োজনীয় সমস্ত তথ্য সংগ্রহ করেছি। …

6
ইউআরআই স্কিম কী?
আমি এই প্রশ্নের জন্য অনুসন্ধান করেছি, কিন্তু আমি একটি ভাল উত্তর পাই না। এমনকি ইউআরআই সম্পর্কিত উইকিপিডিয়া নিবন্ধও এর পুরোপুরি ব্যাখ্যা দেয় না। আমি ভেবেছিলাম এটি কোনও ওয়েব পৃষ্ঠায় অ্যাক্সেসের জন্য প্রোটোকল। যেমন HTTP / HTTPS / FTP, তবে উইকির নিবন্ধটি অন্যথায় বলে। কিছু ইউআরআই স্কিম কোনও নির্দিষ্ট প্রোটোকলের সাথে …
18 protocol  internet  uri 

2
বৈধ স্থিতি বজায় রাখার জন্য, অর্থাৎ, অবজেক্টের ডেটা সদস্যদের আপডেট করার জন্য কোনও শ্রেণিতে একটি বড় প্রাইভেট ফাংশন সংজ্ঞায়িত করা কি ভাল ধারণা?
যদিও নীচের কোডে একটি ই-বাণিজ্য সাইটের একটি সাধারণ একক আইটেম ক্রয় ব্যবহৃত হয়, আমার সাধারণ প্রশ্নটি কোনও অবজেক্টের ডেটা সর্বদা বৈধ অবস্থায় রাখতে সমস্ত ডেটা সদস্যদের আপডেট করার বিষয়ে। এখানে প্রাসঙ্গিক বাক্যাংশ হিসাবে আমি "ধারাবাহিকতা" এবং "রাষ্ট্রই খারাপ is" দেখতে পেয়েছি, এখানে আলোচনা করা হয়েছে: https://en.wikibooks.org/wiki/Object_Oriected_Programming#.22 স্টেট ২২_আইস_ভিল .২১ <?php …

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

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