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

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

30
যারা পুনরায় জীবনবৃত্তির উপর শুয়ে আছেন তাদের কীভাবে পরিচালনা করবেন [বন্ধ]
কয়েকটি নেট নেটওয়ার্ক পূরণের জন্য আমি প্রযুক্তিগত সাক্ষাত্কার নিচ্ছি। আমি যাদের সাক্ষাত্কার সত্যিই অনেক না "একটু" থেকে "বেশ আয়তন বহুলাংশে" .NET ভালভাবেই বুঝতে পেরেছি, কিন্তু আমি কমপক্ষে 90% এটি তাদের skillset অলঙ্কৃত কোথাও মধ্যে। কখনও কখনও তারা যে অবস্থানের জন্য আবেদন করছেন তার সাথে সম্পর্কিত দক্ষতা বানোয়াট করে, কখনও কখনও …

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

7
নুলের একটি উপাধি অনেক ডাটাবেসে কীভাবে সমস্যা সৃষ্টি করে?
আমি বিবিসিতে একটি নিবন্ধ পড়েছিলাম । তারা যে উদাহরণটি বলেছিলেন তার মধ্যে একটি হ'ল 'নুল' আখরোগের লোকেরা কিছু ওয়েবসাইটে তাদের বিশদটি প্রবেশ করায় সমস্যা হয়। তারা যে ত্রুটির মুখোমুখি হচ্ছে সে সম্পর্কে কোনও ব্যাখ্যা দেওয়া হয়নি। তবে আমি যতদূর জানি স্ট্রিং 'নুল' এবং আসল নাল মানটি সম্পূর্ণ আলাদা (একটি ডাটাবেসের …
71 database  null 

4
গিট টান ডিফল্টরূপে রিবেসের পরিবর্তে মার্জ কেন সম্পাদন করে?
নিম্নলিখিত পরিস্থিতি বিবেচনা করুন: আপনার কাছে গিট সংগ্রহস্থলের ক্লোন রয়েছে আপনার কয়েকটি স্থানীয় কমিট রয়েছে (কমিটগুলি এখনও কোথাও ঠেলা যায়নি) রিমোট রিপোজিটরিতে নতুন কমিট রয়েছে যা আপনি এখনও মেলেনি সুতরাং এর মতো কিছু: আপনি যদি git pullডিফল্ট সেটিংস দিয়ে কার্যকর করেন তবে আপনি এই জাতীয় কিছু পাবেন: গিটটি একত্রিত হয়ে …
71 git 

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

5
আপনি কেন সি # তে 'ব্যবহার করে' নির্দেশিকা ব্যবহার করবেন না?
একটি বৃহত সি # প্রকল্পের বিদ্যমান কোডিং মানগুলির মধ্যে একটি বিধি অন্তর্ভুক্ত রয়েছে যে সমস্ত প্রকারের নাম পুরোপুরি যোগ্য হয়ে উঠতে হবে, নির্দেশিকাটির 'ব্যবহারের' কর্মসংস্থান নিষিদ্ধ করে। সুতরাং, পরিচিতের চেয়ে: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (এটি সম্ভবত কোনও বিস্ময়কর বিষয় যা varনিষিদ্ধও আমি এখানে …

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

15
বড় আকারের সফ্টওয়্যারগুলির জন্য কি পরম শূন্য বাগের স্থানে পৌঁছানো সম্ভব?
আমি উদাহরণস্বরূপ অটোডেস্ক মায়ার স্কেল এবং জটিলতায় 20-30 + মিলিয়ন কোডের লাইন, সফ্টওয়্যার সম্পর্কে বলছি। যদি আপনি যতক্ষণ উন্নয়ন প্রয়োজন ততক্ষণ হিমশীতল করেন, কেবলমাত্র একটি বাগ না পাওয়া অবধি আপনি কি সমস্ত বাগ ঠিক করতে পারবেন, যদি কম্পিউটারের মাধ্যমে এই জাতীয় জিনিসটি যাচাই করা যায়? বাগ-মুক্ত সিস্টেমের অস্তিত্বের পক্ষে এবং …

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

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

15
আমি মজা করার জন্য কোডিং বন্ধ করে দিয়েছি, এটি কি খারাপ চিহ্ন? [বন্ধ]
কিছু সময় আমি মজা করার জন্য কোডিং বন্ধ করে দিয়েছি। আমি কাজে যেতাম, আমার কাজ শেষ করতাম এবং তারপরে বাড়িতে পৌঁছে আমি মজাদার জন্য পাশে গিয়ে জিনিস লিখতাম। তবে আমি এখন বাসায় গিয়ে কম্পিউটার এড়ানোর চেষ্টা করছি। আমি বরং কাগজ পড়তাম, টিভি দেখতাম, বারে বের হতাম ইত্যাদি এটি কি খারাপ …
71 coding 

19
আমার কেন মাইক্রো পারফরম্যান্স এবং দক্ষতা সম্পর্কে যত্ন নেওয়া উচিত?
সি / সি ++ পৃষ্ঠাগুলিতে অনেকগুলি প্রশ্নোত্তর, বিশেষভাবে বা অপ্রত্যক্ষভাবে মাইক্রো পারফরম্যান্স সম্পর্কিত সমস্যাগুলি (যেমন একটি পরোক্ষ বনাম সরাসরি বনাম ইনলাইন ফাংশনটির ওভারহেড) বা O (N 2 ) বনাম O (N লগ এন) অ্যালগরিদম ব্যবহার করে একটি 100 আইটেমের তালিকা। আমি সর্বদা মাইক্রো পারফরম্যান্স সম্পর্কে কোনও উদ্বেগ এবং ম্যাক্রো পারফরম্যান্স …

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

9
মন্তব্যে XXX এর অর্থ কী? [বন্ধ]
আপনি যখন XXXকোনও মন্তব্যে দেখেন তখন লোকেরা সাধারণত কী বোঝায় । মাঝে মধ্যে, আমি এই মত একটি মন্তব্য দেখতে পাবেন: # XXX - This widget really should frobulate the whatsit অবশ্যই, আমি মন্তব্যটির অর্থ কী তা বলতে পারি, তবে XXX এর অর্থ কী? এটি কি "এটি হ্যাক" বা সম্ভবত "সম্ভবত …

3
নতুন কোডে প্রায় সর্বত্র সি ++ 17 এর [[নোডিসকার্ড]] ব্যবহার না করার কারণ কী?
সি ++ 17 [[nodiscard]]বৈশিষ্ট্যটির সাথে পরিচয় করিয়ে দেয়, যা প্রোগ্রামাররা এমনভাবে ফাংশনগুলি চিহ্নিত করতে সক্ষম করে যে প্রত্যাবর্তিত বস্তুটি কলার দ্বারা বাতিল করা হলে সংকলক একটি সতর্কতা উত্পন্ন করে; একই বৈশিষ্ট্যটি একটি সম্পূর্ণ শ্রেণীর ধরণের যুক্ত করা যেতে পারে। আমি মূল প্রস্তাবটিতে এই বৈশিষ্ট্যটির অনুপ্রেরণা সম্পর্কে পড়েছি এবং আমি জানি …
70 c++ 

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